Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il modo preferito per generare un ID contenitore per un dispositivo è basato su un ID univoco specifico del bus. Questo è il metodo più preciso e affidabile per la generazione di ID contenitore.
Il gestore Plug and Play (PnP) usa questo metodo se sono vere le condizioni seguenti:
Il dispositivo contiene un ID univoco specifico del bus.
Il driver del bus per il dispositivo riconosce questo ID univoco come presente e formattato correttamente.
Il driver del bus può eseguire in modo affidabile l'hash dell'ID univoco in un identificatore univoco globale (GUID) e restituisce questo GUID in risposta al codice della funzione IRP_MN_QUERY_ID quando il membro Parameters.QueryId.IdType della struttura IO_STACK_LOCATION è impostato su BusQueryContainerID.
Windows 7 e versioni successive di Windows forniscono driver integrati per diversi dei tipi di bus più comuni. Sono inclusi USB, Bluetooth e PnP-X. Per questi tipi di bus, il dispositivo deve includere solamente un ID specifico e univoco del bus. Il driver del bus di Windows fornito leggerà quindi l'ID univoco dal dispositivo e creerà un ID contenitore.
Negli argomenti seguenti viene descritto come i driver del bus in arrivo generano ID contenitore per determinati tipi di bus:
ID contenitore per dispositivi USB
ID contenitore per dispositivi Bluetooth
ID contenitore per dispositivi PnP-X
ID contenitore per dispositivi 1394