Geräteidentifikationszeichenfolgen
Hinweis
Geräteidentifikationszeichenfolgen sollten nicht analysiert werden. Sie sind nur für Zeichenfolgenvergleiche bestimmt und sollten als undurchsichtige Zeichenfolgen behandelt werden.
Der Plug & Play-Manager (PnP) und andere Geräteinstallationskomponenten verwenden Geräteidentifikationszeichenfolgen, um Geräte zu identifizieren, die auf einem Computer installiert sind.
Windows verwendet die folgenden Geräteidentifikationszeichenfolgen, um das Treiberpaket zu finden, das dem Gerät am besten entspricht. Diese Identifikationszeichenfolgen werden vom Enumerator eines Geräts gemeldet, einer Systemkomponente, die PnP-Geräte basierend auf einem PnP-Hardwarestandard ermittelt. Diese Aufgaben werden von PnP Bus Drivers in Zusammenarbeit mit dem PnP-Manager ausgeführt. Ein Gerät wird in der Regel von seinem übergeordneten Bustreiber aufgelistet, z. B. dem PCI- oder PCMCIA-Bustreiber. Einige Geräte werden durch einen Busfiltertreiber aufgelistet, z. B. der ACPI-Treiber.
Windows versucht, eine Übereinstimmung für eine der Hardware-IDs oder kompatiblen IDs zu finden. Weitere Informationen dazu, wie Windows diese IDs verwendet, um ein Gerät einem Treiberpaket zuzuordnen, und darüber, wie IDs in einer INF-Datei angegeben werden, finden Sie unter So wählt Windows Treiber aus.
Neben der Verwendung der vorherigen IDs zum Identifizieren von Geräten verwendet der PnP-Manager die folgenden IDs, um Instanzen jedes Geräts, das auf einem Computer installiert ist, eindeutig zu identifizieren:
Ab Windows 7 verwendet der PnP-Manager die Geräteidentifikationszeichenfolge Container-ID, um einen oder mehrere Geräteknoten (Devnodes) zu gruppieren, die von jedem instance eines auf einem Computer installierten physischen Geräts aufgelistet wurden.
Jeder Enumerator passt seine Geräte-IDs, Hardware-IDs und kompatiblen IDs an, um die Geräte, die er aufzählt, eindeutig zu identifizieren. Darüber hinaus verfügt jeder Enumerator über eine eigene Richtlinie zum Identifizieren von Hardware-IDs und kompatiblen IDs. Weitere Informationen zur Hardware-ID und kompatiblen ID-Formaten für die meisten Systembusse finden Sie unter Gerätebezeichnerformate.