Partager via


Identifiant d’instance de l’appareil

Un ID de instance d’appareil est une chaîne d’identification d’appareil fournie par le système qui identifie de façon unique un appareil dans le système. Le gestionnaire Plug-and-Play (PnP) affecte un ID d’instance d’appareil à chaque nœud d’appareil (devnode) dans l’arborescence de l’appareil d’un système.

La création de l’ID d’instance d’appareil pour un appareil utilise la valeur d’ID d’appareil signalée par le pilote bus, la valeur d’ID d’instance et le membre UniqueID de la structure DEVICE_CAPABILITIES comme entrée afin de créer l’ID d’instance d’appareil unique pour cet appareil sur le système.

Le nombre de caractères d'un ID d'instance de dispositif, sauf un terminateur NULL, doit être inférieur à MAX_DEVICE_ID_LEN. Un ID d’instance d’appareil est persistant entre les redémarrages du système.

Voici un exemple d’ID d’instance (« 1&08 ») concaténé à un ID d’appareil pour un appareil PCI :

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