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


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

Идентификатор экземпляра устройства — это предоставленная системой строка идентификации устройства, которая однозначно идентифицирует устройство в системе. Диспетчер 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