Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ab Windows 7 generiert der Plug & Play-Manager (PnP) eine Container-ID für einen Geräteknoten (Devnode) über einen von drei Mechanismen:
Ein Bus-Treiber stellt eine Container-ID bereit.
Beim Zuweisen einer Container-ID zu einem Devnode überprüft der PnP-Manager zunächst, ob der Bustreiber des Devnodes eine Container-ID bereitstellen kann. Bustreiber stellen eine Container-ID über eine IRP_MN_QUERY_ID-Anforderung bereit, wobei das Feld Parameters.QueryId.IdType auf BusQueryContainerID festgelegt ist.
Wenn ein Bus-Treiber eine Container-ID bereitstellen möchte, kann er entweder eine authentische Container-ID abrufen, die in die physische Gerätehardware eingebettet wurde, oder eine busspezifische eindeutige ID von der Gerätehardware verwenden, um eine Container-ID zu generieren. Einige Beispiele für busspezifische eindeutige IDs sind die Seriennummer eines Geräts oder eine MAC-Adresse (Media Access Control) in der Firmware des Geräts.
Note
Der unabhängige Hardwareanbieter (IHV) ist für die Eindeutigkeit der vom Bustreiber gemeldeten Container-ID verantwortlich.
Weitere Informationen finden Sie unter Container-IDs, die aus einer busspezifischen eindeutigen ID generiert wurden.
Der PnP-Manager generiert eine Container-ID über die Fähigkeit für Wechseldatenträger.
Wenn ein Bustreiber keine Container-ID für einen Devnode bereitstellen kann, den er aufzählt, verwendet der PnP-Manager die Eigenschaft für wechselbare Geräte, um eine Container-ID für alle Devnodes zu generieren, die für das Gerät aufgezählt werden. Der Bustreiber meldet diese Gerätefähigkeit als Reaktion auf eine IRP_MN_QUERY_CAPABILITIES-Anforderung.
Weitere Informationen finden Sie unter Container-IDs, die aus der Funktionalität für Wechselmedien generiert wurden.
Der PnP-Manager generiert eine Container-ID über eine Überschreibung der Wechselgerätefunktion.
Note
In Windows 10 generieren DPWS-Geräte immer eine Container-ID für das Gerät mit dieser Methode.
Obwohl der Außerkraftsetzungsmechanismus den Wert der Fähigkeit von Wechselgeräten nicht ändert, erzwingt der PnP-Manager die Verwendung der Außerkraftsetzungs-Einstellung und nicht den Wert der Fähigkeit von Wechselgeräten beim Generieren von Container-IDs für Geräte.
Wenn beispielsweise eine Überschreibung der Eigenschaft für Wechseldatenträger angibt, dass das Gerät wechselbar ist, generiert der PnP-Manager eine Container-ID für alle devnodes, die für das Gerät aufgezählt werden. Diese Aktion wird unabhängig davon ausgeführt, ob sich das Gerät als Wechseldatenträger gemeldet hat oder nicht.
Ein IHV kann die Registrierungsdatenbank mit Schlüsseln füllen, die die vom Gerät gemeldete Wechseldatenträgerfähigkeit überschreiben. Dieser Override-Mechanismus ist nützlich für ältere Geräte, die die Fähigkeit für Wechselgeräte nicht unterstützen oder diese Fähigkeit falsch melden.
Weitere Informationen finden Sie unter Container-IDs, die aus einer Überschreibung der Funktion für Wechseldatenträger generiert wurden.
Zusätzlich zu diesen Methoden verwendet das System ACPI BIOS-Objekteinstellungen, um Gerätecontainergruppierungen anzugeben. Weitere Informationen finden Sie unter Verwenden von ACPI für die Gruppierung von Gerätecontainern.