Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Od Windows 7 generuje správce Plug and Play (PnP) ID kontejneru pro uzel zařízení (devnode) prostřednictvím jednoho ze tří mechanismů:
Řidič autobusu poskytuje ID kontejneru.
Při přiřazování ID kontejneru k vývojovému uzlu správce PnP nejprve zkontroluje, jestli ovladač sběrnice vývojového uzlu může poskytnout ID kontejneru. Ovladače sběrnice poskytují ID kontejneru prostřednictvím požadavku IRP_MN_QUERY_ID s polem Parameters.QueryId.IdType nastaveným na BusQueryContainerID.
Pokud chce ovladač sběrnice poskytnout ID kontejneru, může buď získat skutečné ID kontejneru, které bylo vloženo do hardwaru fyzického zařízení, nebo pomocí jedinečného ID sběrnice z hardwaru zařízení vygenerovat ID kontejneru. Mezi příklady jedinečných ID specifických pro sběrnici patří sériové číslo zařízení nebo adresa MAC (Media Access Control) v firmwaru zařízení.
Poznámka:
Nezávislý dodavatel hardwaru (IHV) zodpovídá za jedinečnost ID kontejneru hlášeného ovladačem sběrnice.
Další informace naleznete v ID kontejneru generovaných z jedinečného ID Bus-Specific.
Správce PnP vygeneruje ID kontejneru prostřednictvím funkce vyměnitelného zařízení.
Pokud ovladač sběrnice nemůže poskytnout ID kontejneru pro devnode, který enumeruje, použije správce PnP schopnost vyměnitelného zařízení k vygenerování ID kontejneru pro všechny devnody uvedené pro zařízení. Ovladač sběrnice hlásí tuto funkci zařízení v reakci na požadavek IRP_MN_QUERY_CAPABILITIES .
Další informace naleznete v tématu ID kontejneru vygenerované z funkce vyměnitelného zařízení.
Správce PnP vygeneruje ID kontejneru prostřednictvím přepsání funkce vyměnitelného zařízení.
Poznámka:
V systému Windows 10 zařízení DPWS pomocí této metody vždy vygenerují ID kontejneru zařízení.
Přestože mechanismus přepsání nemění hodnotu vyměnitelné schopnosti zařízení, vynutí správce PnP použít nastavení přepsání, a ne hodnotu vyměnitelné funkce zařízení při generování ID kontejneru pro zařízení.
Pokud například přepsání funkce vyměnitelného zařízení určuje, že je zařízení vyměnitelné, správce PnP vygeneruje ID kontejneru pro všechny devnody vyjmenované pro zařízení. Tato akce se provádí bez ohledu na to, jestli se zařízení ohlásilo jako vyměnitelné nebo ne.
IHV může naplnit registr klíči, které přepíší vyměnitelné schopnosti zařízení hlášené zařízením. Tento přepisovací mechanismus je užitečný pro starší zařízení, která buď nepodporují funkci vyměnitelného zařízení, nebo jej nesprávně hlásí.
Další informace naleznete v tématu ID kontejneru vygenerované z přepsání funkce vyměnitelného zařízení.
Kromě těchto metod systém používá nastavení objektů ACPI BIOS k určení seskupení kontejnerů zařízení. Další informace najdete v tématu Použití ACPI pro seskupování kontejnerů zařízení.