Geräte-instance-ID

Ein Gerät instance-ID ist eine vom System bereitgestellte Geräteidentifikationszeichenfolge, die ein Gerät im System eindeutig identifiziert. Der Plug & Play-Manager (PnP) weist jedem Geräteknoten (Devnode) in der Gerätestruktur eines Systems ein Gerät instance-ID zu.

Bei der Erstellung der Geräte-instance-ID für ein Gerät werden der vom Bustreiber gemeldete Geräte-ID-Wert, instance ID-Wert und der UniqueID-Member der DEVICE_CAPABILITIES-Struktur als Eingabe verwendet, um die eindeutige Geräte-instance-ID für dieses Gerät im System zu erstellen.

Die Anzahl der Zeichen eines Geräts instance-ID, mit Ausnahme eines NULL-Abschlusszeichens, muss kleiner als MAX_DEVICE_ID_LENsein. Ein Gerät instance-ID ist über Systemneustarts hinweg persistent.

Im Folgenden finden Sie ein Beispiel für eine instance-ID ("1&08"), die mit einer Geräte-ID für ein PCI-Gerät verkettet ist:

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