開始の種類値の設定
Windows Vista より前のオペレーティング システムで実行されたディスプレイ ドライバーの場合と同様に、Windows ディスプレイ ドライバー モデル (WDDM) に書き込まれたディスプレイ ドライバーは、オペレーティング システムの初期化時ではなく、Windows Vista 以降でオンデマンドで実行されるように設定する必要があります。 この変更は、Windows Vista より前のオペレーティング システムに存在しなかったマニフェストとイメージ ベースのインストール機能が原因です。 StartType エントリの値は、SERVICE_SYSTEM_START (1) ではなく SERVICE_DEMAND_START (3) に設定する必要があります。
次の例は、StartType エントリの値を SERVICE_DEMAND_START に設定して、ディスプレイ ミニポート ドライバーがオンデマンドで開始されることを示すサービス インストール セクションを示しています。
;
; Service Installation Section
;
[R200_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
LoadOrderGroup = Video
ServiceBinary = %12%\r200.sys
AddService ディレクティブに関連付けられているサービス インストール セクションの詳細については、「INF AddService ディレクティブ」をご参照ください。