Freigeben über


Installieren eines NULL-Treibers

Sie können einen "NULL-Treiber" (d. a. einen nicht vorhandenen Treiber) für ein Gerät installieren, wenn das Gerät nicht auf dem Computer verwendet wird und nicht gestartet werden soll oder im Rohmodus ausgeführt werden soll (siehe RawDeviceOK in der DEVICE_CAPABILITIES-Struktur). Um einen NULL-Treiber in einer INF-Datei anzugeben, verwenden Sie Einträge wie die folgenden:

[MyModels]
%MyDeviceDescription% = MyNullInstallSection, ExampleHardwareId

[MyNullInstallSection]
; The install section is typically empty, but can contain entries that
; copy files or modify the registry.

[MyNullInstallSection.Services]
AddService = ,2    ; no value for the service name

Die Hardware-ID für das Gerät im Abschnitt Modelle sollte das Gerät speziell identifizieren, indem die Anbieter-ID des Subsystems und alle anderen relevanten Informationen verwendet werden.

Das Betriebssystem erstellt einen Geräteknoten (Devnode) für das Gerät. Wenn das Gerät jedoch nicht im Rohmodus ausgeführt werden kann, startet das Betriebssystem das Gerät nicht, da ihm kein Funktionstreiber zugewiesen wurde. Beachten Sie jedoch, dass diese Ressourcen reserviert werden, wenn das Gerät über eine Startkonfiguration verfügt.