Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Począwszy od Windows 7, menedżer Plug and Play (PnP) generuje identyfikator kontenera dla węzła urządzenia (devnode) za pomocą jednego z trzech mechanizmów:
Kierowca autobusu udostępnia identyfikator kontenera.
Podczas przypisywania identyfikatora kontenera do elementu devnode menedżer PnP najpierw sprawdza, czy sterownik magistrali elementu devnode może podać identyfikator kontenera. Sterowniki urządzeń magistrali zapewniają identyfikator kontenera za pośrednictwem żądania IRP_MN_QUERY_ID z polem Parameters.QueryId.IdType ustawionym na BusQueryContainerID.
Jeśli sterownik magistrali chce podać identyfikator kontenera, może uzyskać rzeczywisty identyfikator kontenera, który został osadzony na sprzęcie urządzenia fizycznego, lub użyć unikatowego identyfikatora specyficznego dla magistrali ze sprzętu urządzenia w celu wygenerowania identyfikatora kontenera. Niektóre przykłady unikatowych identyfikatorów specyficznych dla magistrali to numer seryjny urządzenia lub adres MAC w oprogramowaniu układowym urządzenia.
Uwaga
Niezależny dostawca sprzętu (IHV) jest odpowiedzialny za unikatowość identyfikatora kontenera zgłoszonego przez sterownik magistrali.
Aby uzyskać więcej informacji, zobacz Identyfikatory kontenerów wygenerowane na podstawie unikatowego identyfikatora specyficznego dla magistrali.
Menedżer PnP generuje identyfikator kontenera za pośrednictwem funkcji urządzenia wymiennego.
Jeśli sterownik magistrali nie może podać identyfikatora kontenera dla devnode’a, który wylicza, menedżer PnP używa właściwości urządzenia wymiennego do wygenerowania identyfikatora kontenera dla wszystkich devnode’ów wyliczonych dla tego urządzenia. Sterownik magistrali zgłasza tę funkcję urządzenia w odpowiedzi na żądanie IRP_MN_QUERY_CAPABILITIES.
Aby uzyskać więcej informacji, zobacz Identyfikatory kontenerów wygenerowane na podstawie możliwości urządzenia wymiennego.
Menedżer PnP generuje identyfikator kontenera poprzez przesłonięcie możliwości urządzenia wymiennego.
Uwaga
W Windows 10 urządzenia DPWS zawsze będą generować identyfikator kontenera dla urządzenia przy użyciu tej metody.
Mimo że mechanizm zastępowania nie zmienia wartości możliwości urządzenia wymiennego, zmusza menedżera PnP do używania ustawienia zastąpienia, a nie wartości możliwości urządzenia wymiennego podczas generowania identyfikatorów kontenerów dla urządzeń.
Jeśli na przykład nadpisanie ustawienia możliwości urządzenia wymiennego określa, że urządzenie jest wymienne, menedżer PnP generuje identyfikator kontenera dla wszystkich węzłów urządzeń wyliczonych dla urządzenia. Ta akcja jest wykonywana niezależnie od tego, czy urządzenie zgłosiło się jako wymienne, czy nie.
Usługa IHV może wypełnić rejestr kluczami, które nadpisują zgłoszoną przez urządzenie obsługę urządzenia wymiennego. Ten mechanizm wymuszenia jest przydatny w przypadku starszych urządzeń, które nie obsługują urządzeń wymiennych lub niepoprawnie zgłaszają ich obsługę.
Aby uzyskać więcej informacji, zobacz Identyfikatory kontenerów wygenerowane na podstawie przesłonięcia możliwości urządzenia wymiennego.
Oprócz tych metod system używa ustawień obiektów systemu BIOS ACPI do określania grupowania kontenerów urządzeń. Aby uzyskać więcej informacji, zobacz Using ACPI for Device Container Grouping.