Id. de instancia de dispositivo

Un identificador de instancia de dispositivo es una cadena de identificación de dispositivo proporcionada por el sistema que identifica de forma única un dispositivo en el sistema. El administrador de Plug and Play (PnP) asigna un identificador de instancia de dispositivo a cada nodo de dispositivo (devnode) en el árbol de dispositivos de un sistema.

La creación del identificador de instancia de dispositivo para un dispositivo usa el valor del identificador de dispositivo notificado por el controlador de bus, el valor del identificador de instancia y el miembro UniqueID de la estructura de DEVICE_CAPABILITIES como entrada para crear el identificador de instancia de dispositivo único para este dispositivo en el sistema.

El número de caracteres de un identificador de instancia de dispositivo, excepto un terminador NULL, debe ser menor que MAX_DEVICE_ID_LEN. Un identificador de instancia de dispositivo es persistente en los reinicios del sistema.

A continuación se muestra un ejemplo de un identificador de instancia ("1&08") concatenado en un identificador de dispositivo para un dispositivo PCI:

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