Condividi tramite


ID contenitore generati da un ID univoco di Bus-Specific

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 l'hashing affidabile 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 posta in arrivo per diversi tipi di bus più comuni. Sono inclusi USB, Bluetooth e PnP-X. Per questi tipi di bus, il dispositivo è necessario solo per includere un ID univoco specifico del bus. Il driver del bus di Windows fornito leggerà quindi l'ID univoco dal dispositivo e creerà un ID contenitore.

Gli argomenti seguenti descrivono come i driver del bus posta 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

ID contenitore per dispositivi eSATA

ID contenitore per dispositivi PCI Express