Share via


null ドライバーのインストール

デバイスがコンピューターで使用されておらず、起動しないか、未加工モード で実行できる場合は、デバイスの "null ドライバー" (存在しないドライバー) をインストールできます (DEVICE_CAPABILITIES構造体RawDeviceOK を参照)。 INF ファイルで null ドライバーを指定するには、次のようなエントリを使用します。

[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

[モデル] セクションのデバイスのハードウェア ID は、サブシステム ベンダー ID と関連するその他の情報を使用して、デバイスを具体的に識別する必要があります。

オペレーティング システムはデバイスのデバイス ノード (devnode) を作成しますが、デバイスが未加工モードで実行できない場合、ファンクション ドライバーが割り当てられていないため、オペレーティング システムはデバイスを起動しません。 ただし、デバイスに ブート構成がある場合は、それらのリソースが予約されることに注意してください。