디바이스 instance ID

디바이스 instance ID는 시스템에서 디바이스를 고유하게 식별하는 시스템 제공 디바이스 식별 문자열입니다. PnP(플러그 앤 플레이) 관리자는 시스템의 디바이스 트리에 있는 각 디바이스 노드(devnode)에 디바이스 instance ID를 할당합니다.

디바이스에 대한 디바이스 instance ID를 만들면 버스 드라이버에서 보고된 디바이스 ID 값, instance ID 값 및 DEVICE_CAPABILITIES 구조의 UniqueID 멤버를 입력으로 사용하여 시스템에서 이 디바이스에 대한 고유한 디바이스 instance ID를 만듭니다.

NULL 종결자를 제외한 디바이스 instance ID의 문자 수는 보다 MAX_DEVICE_ID_LEN작아야 합니다. 디바이스 instance ID는 시스템 다시 시작에서 지속됩니다.

다음은 PCI 디바이스의 디바이스 ID에 연결된 instance ID("1&08")의 예입니다.

PCI\VEN_1000&DEV_0001&SUBSYS_00000000&REV_02\1&08