ID da instância do dispositivo

Uma ID de instância do dispositivo é uma cadeia de caracteres de identificação de dispositivo fornecida pelo sistema que identifica exclusivamente um dispositivo no sistema. O gerenciador de Plug and Play (PnP) atribui uma ID de instância do dispositivo a cada nó de dispositivo (devnode) na árvore de dispositivos de um sistema.

A criação da ID da instância do dispositivo para um dispositivo usa o valor de ID do dispositivo relatado pelo driver de barramento, o valor da ID da instância e o membro UniqueID da estrutura DEVICE_CAPABILITIES como entrada para criar a ID de instância de dispositivo exclusiva para esse dispositivo no sistema.

O número de caracteres de uma ID de instância de dispositivo, excluindo um terminador NULL, deve ser menor que MAX_DEVICE_ID_LEN. Uma ID de instância do dispositivo é persistente entre as reinicializações do sistema.

Veja a seguir um exemplo de uma ID de instância ("1&08") concatenada a uma ID de dispositivo para um dispositivo PCI:

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