Stringhe di identificazione del dispositivo

Nota

Le stringhe di identificazione del dispositivo non devono essere analizzate. Sono destinati solo ai confronti di stringhe e devono essere considerati come stringhe opache.

Il gestore Plug and Play (PnP) e altri componenti di installazione dei dispositivi usano stringhe di identificazione del dispositivo per identificare i dispositivi installati in un computer.

Windows usa le stringhe di identificazione del dispositivo seguenti per individuare il pacchetto driver che meglio corrisponde al dispositivo. Queste stringhe di identificazione vengono segnalate dall'enumeratore di un dispositivo, un componente di sistema che individua i dispositivi PnP in base a uno standard hardware PnP. Queste attività vengono eseguite dai driver del bus PnP in collaborazione con il manager PnP. Un dispositivo viene in genere enumerato dal driver del bus padre, ad esempio il driver bus PCI o PCMCIA. Alcuni dispositivi vengono enumerati da un driver di filtro bus, ad esempio il driver ACPI.

Windows tenta di trovare una corrispondenza per uno degli ID hardware o degli ID compatibili. Per altre informazioni su come Windows usa questi ID per trovare la corrispondenza tra un dispositivo e un pacchetto driver e su come specificare gli ID in un file INF, vedere How Windows Selects Drivers .For more information about how Windows uses these ID to match a driver package, and how to specify IDS in an INF file, see How Windows Selects Drivers.

Oltre a usare gli ID precedenti per identificare i dispositivi, il gestore PnP usa gli ID seguenti per identificare in modo univoco le istanze di ogni dispositivo installato in un computer:

A partire da Windows 7, il gestore PnP usa la stringa di identificazione del dispositivo ID contenitore per raggruppare uno o più nodi del dispositivo (devnodes) enumerati da ogni istanza di un dispositivo fisico installato in un computer.

Ogni enumeratore personalizza gli ID dispositivo, gli ID hardware e gli ID compatibili per identificare in modo univoco i dispositivi enumerati. Inoltre, ogni enumeratore dispone di criteri specifici per identificare gli ID hardware e gli ID compatibili. Per altre informazioni sull'ID hardware e sui formati ID compatibili per la maggior parte dei bus di sistema, vedere Formati di identificatore di dispositivo.