Bus-Specific 고유 ID에서 생성된 컨테이너 ID
디바이스에 대한 컨테이너 ID를 생성하는 기본 방법은 버스별 고유 ID를 기반으로 합니다. 컨테이너 ID를 생성하는 가장 정확하고 신뢰할 수 있는 방법입니다.
PnP(플러그 앤 플레이) 관리자는 다음이 true인 경우 이 메서드를 사용합니다.
디바이스에 버스별 고유 ID가 포함되어 있습니다.
디바이스의 버스 드라이버는 이 고유 ID를 현재 및 올바른 형식으로 인식합니다.
버스 드라이버는 고유 ID를 GUID(Globally Unique Identifier)로 안정적으로 해시하고, IO_STACK_LOCATION 구조의 Parameters.QueryId.IdType 멤버가 BusQueryContainerID로 설정된 경우 IRP_MN_QUERY_ID 함수 코드에 대한 응답으로 이 GUID를 반환합니다.
Windows 7 이상 버전의 Windows는 가장 일반적인 몇 가지 버스 유형에 대한 받은 편지함 드라이버를 제공합니다. 여기에는 USB, Bluetooth 및 PnP-X가 포함됩니다. 이러한 버스 유형의 경우 디바이스는 버스별 고유 ID만 포함해야 합니다. 제공된 Windows 버스 드라이버는 디바이스에서 고유 ID를 읽고 컨테이너 ID를 만듭니다.
다음 topics 받은 편지함 버스 드라이버가 특정 버스 유형에 대한 컨테이너 ID를 생성하는 방법을 설명합니다.