디바이스 instance ID는 시스템에서 디바이스를 고유하게 식별하는 시스템 제공 디바이스 식별 문자열입니다. PnP(플러그 앤 플레이) 관리자는 시스템 디바이스 트리의 각 디바이스 노드(devnode)에 디바이스 인스턴스 ID를 할당합니다.
디바이스에 대한 디바이스 인스턴스 ID를 만들면 시스템에서 이 디바이스에 대한 고유한 디바이스 인스턴스 ID를 만들기 위해 버스 드라이버에서 보고된 디바이스 ID 값, 인스턴스 ID 값 및 DEVICE_CAPABILITIES 구조체의 UniqueID 멤버를 입력으로 사용합니다.
NULL 종결자를 제외한 디바이스 인스턴스 ID의 문자 수는 .보다 MAX_DEVICE_ID_LEN작아야 합니다. 디바이스 인스턴스 ID는 시스템 다시 시작에서 지속됩니다.
다음은 PCI 디바이스의 디바이스 ID에 연결된 인스턴스 ID("1&08")의 예입니다.
PCI\VEN_1000&DEV_0001&SUBSYS_00000000&REV_02\1&08