Поделиться через


Идентификатор экземпляра устройства

Идентификатор экземпляра устройства — это предоставляемая системой строка идентификации устройства, которая однозначно идентифицирует устройство в системе. Диспетчер Plug and Play (PnP) назначает идентификатор экземпляра устройства каждому узлу устройства (devnode) в дереве устройств системы.

При создании идентификатора экземпляра устройства для устройства в качестве входных данных для создания уникального идентификатора экземпляра для этого устройства в системе используется сообщаемое драйвером шины значение идентификатора устройства и элемент UniqueIDструктуры DEVICE_CAPABILITIES.

Число символов идентификатора экземпляра устройства, за исключением признака конца NULL, должно быть меньше MAX_DEVICE_ID_LEN. Идентификатор экземпляра устройства сохраняется во время перезапуска системы.

Ниже приведен пример идентификатора экземпляра ("1&08"), сцепленного с идентификатором устройства PCI.

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