Freigeben über


INF HardwareId-Direktive

Hinweis

Die HardwareId-Direktive wird nur in einer Autorun.inf-Datei unterstützt. Diese Anweisung darf nicht in den INF-Dateien verwendet werden, die für PnP-Geräteinstallationen verwendet werden.

Ab Windows Vista unterstützen der Assistent zum Suchen neuer Hardware und der Assistent für Hardwareupdates INF-HardwareId-Anweisungen im Abschnitt [DeviceInstall] einer Autorun.inf-Datei . Der Autor von Autorun.inf kann diese HardwareId-Direktiven verwenden, um Plug & Play (PnP) Hardwarebezeichner (IDs) der Geräte anzugeben, für die die AutoRun-fähige Anwendung Treiber bereitstellt und installiert.

[DeviceInstall] 
 
HardwareId="pnp-hardware-id"
...

Einträge

"pnp-hardware-id"
Dieser Wert gibt eine PnP-Gerätehardware-ID an. Die Hardware-ID muss in doppelte Anführungszeichen (") eingeschlossen werden.

Die Hardware-ID kann ziemlich generisch sein, z. B. PCI\VEN_1234&DEV_1234, oder sehr spezifisch, z. B. PCI\VEN_1234&DEV_1234&SUBSYS_12345678&REV_01.

Pro HardwareId-Direktive kann nur eine PnP-Hardware-ID angegeben werden. Um mehrere Hardware-IDs anzugeben, verwenden Sie mehrere HardwareId-Direktiven( eine pro Zeile).

Hinweise

Während einer Hardware-Erstinstallation installiert der Benutzer ein Hardwaregerät, bevor er die Treiber für dieses Gerät installiert. In diesem Fall fordert der Assistent zum Suchen neuer Hardware den Benutzer zur Eingabe des Verteilungsmediums auf.

Wenn das Verteilungsmedium über eine AutoRun-fähige Geräteinstallationsanwendung verfügt, analysiert der Assistent die Datei Autorun.inf , um nach einem HardwareId-Direktiveneintrag zu suchen, der dem installierten Gerät entspricht. Wenn der Assistent eine HardwareId-Direktive findet, die mit dem Gerät übereinstimmt, ruft der Assistent die AutoRun-fähige Anwendung auf, die anstelle des Assistenten den Treiber und gerätespezifische Anwendungen installiert.

Der Assistent zum Suchen neuer Hardware bestimmt nicht, ob die Anwendung einen Treiber für das Gerät installiert hat. In diesem Fall muss die Anwendung einen Treiber für das Gerät installieren. Wenn die Datei Autorun.inf keine HardwareId-Direktive enthält, die das gerät identifiziert, das installiert wird, startet der Assistent die Anwendung nicht und setzt die Geräteinstallation fort.

Obwohl es mehrere HardwareId-Anweisungen im Abschnitt [DeviceInstall] einer Autorun.inf-Datei gibt, sollte jede Direktive eine eindeutige PnP-Hardware-ID angeben.