Bewährte Methoden zum Angeben von Hardware-IDs

Von Bedeutung

Gerätemetadaten sind veraltet und werden in einer zukünftigen Version von Windows entfernt. Informationen zum Ersatz dieser Funktionalität finden Sie unter Treiberpaketcontainermetadaten.

Das HardwareIDList-Element gibt eine oder mehrere Hardwareidentifikationszeichenfolgen für das Gerät an. Jede Zeichenfolge wird durch ein HardwareID-XML-Element angegeben. Das Betriebssystem fragt zuerst das Gerät nach seiner Identifikationszeichenfolge ab und lädt dann das Gerätemetadatenpaket mit einem HardwareID-Wert , der dieser Zeichenfolge entspricht.

Jeder HardwareID-Elementwert muss eine Hardware-ID sein, die für das Gerät eindeutig ist. Sie sollten auf keinen Fall die kompatible ID für das Gerät verwenden, wie zum Beispiel die USB-Klassen-ID, "HID_DEVICE" oder "HID_DEVICE_SYSTEM_KEYBOARD".

Sie müssen sicherstellen, dass jedes HardwareID-Element , das im Metadatenpaket angegeben ist, einen Wert aufweist, der exakt mit der Hardware-ID korreliert, die das physische Gerät meldet. Wenn beispielsweise eine Hardware-ID in einer Familie physischer Geräte wiederverwendet wird, gibt das Gerätemetadatenpaket an, das angibt, dass der HardwareID-Elementwert der gesamten Gerätefamilie zugeordnet ist.

Dieser Abschnitt enthält die folgenden Themen zu bewährten Methoden zum Angeben von Hardware-IDs für bestimmte Gerätetypen:

Weitere Informationen zu den Formatanforderungen des HardwareID-XML-Elements finden Sie unter HardwareID.