Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Preferowanym sposobem wygenerowania identyfikatora kontenera dla urządzenia jest użycie identyfikatora opartego na unikalnym, specyficznym dla magistrali numerze. Jest to najbardziej precyzyjna i niezawodna metoda generowania identyfikatorów kontenerów.
Menedżer Plug and Play (PnP) używa tej metody, jeśli są spełnione następujące warunki:
Urządzenie zawiera unikatowy identyfikator specyficzny dla magistrali.
Sterownik magistrali dla urządzenia rozpoznaje ten unikatowy identyfikator jako obecny i dobrze sformatowany.
Sterownik magistrali może niezawodnie zhashować unikatowy identyfikator w globalny identyfikator (GUID) i zwraca ten identyfikator GUID jako odpowiedź na kod funkcji IRP_MN_QUERY_ID, gdy człon Parameters.QueryId.IdType struktury IO_STACK_LOCATION jest ustawiony na BusQueryContainerID.
System Windows 7 i nowsze wersje systemu Windows udostępniają wbudowane sterowniki dla kilku najbardziej typowych typów magistrali. Obejmuje to usb, Bluetooth i PnP-X. W przypadku tych typów magistrali urządzenie musi zawierać tylko unikalny identyfikator specyficzny dla magistrali. Podany sterownik magistrali systemu Windows odczytuje unikatowy identyfikator z urządzenia i utworzy identyfikator kontenera.
W poniższych tematach opisano, jak wbudowane sterowniki magistrali generują identyfikatory kontenerów dla niektórych typów magistrali.
identyfikatory kontenerów dla urządzeń USB
Identyfikatory kontenerów dla urządzeń Bluetooth
Identyfikatory kontenerów dla urządzeń PnP-X
Identyfikatory kontenerów dla urządzeń 1394