INF DefaultInstall.Services セクション

注意

ユニバーサル または Windows ドライバー パッケージをビルドする場合、このセクションは無効です。 ユニバーサル INF ファイルの使用Windows ドライバーの概要を参照してください。

DefaultInstall.Services セクションには、INF ファイル内の追加の INF ライター定義セクションを参照する 1 つ以上の AddService ディレクティブが含まれています。 このセクションは INF DDInstall.Services セクションに相当し、 INF DefaultInstall セクションと関連して使用されます。

[DefaultInstall.Services] |
[DefaultInstall.nt.Services] |
[DefaultInstall.ntx86.Services] |
[DefaultInstall.ntia64.Services] | (Windows XP and later versions of Windows)
[DefaultInstall.ntamd64.Services] | (Windows XP and later versions of Windows)
[DefaultInstall.ntarm.Services] | (Windows 8 and later versions of Windows)
[DefaultInstall.ntarm64.Services] (Windows 10 version 1709 and later versions of Windows)
 
AddService=ServiceName,[flags],service-install-section
                             [,event-log-install-section[,[EventLogType][,EventName]]]...]
[DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...]
[Include=filename.inf[,filename2.inf]...]
[Needs=inf-section-name[,inf-section-name]...]

エントリ

AddService=ServiceName,[flags],service-install-section[,event-log-install-section[,[EventLogType][,EventName]]]...
このディレクティブは、INF ライター定義の サービス インストール セクション と、場合によっては、 この DefaultInstall セクションの対象となるデバイスドライバーの INF ファイル内の別の場所で イベント ログ インストール セクション を参照します。

詳細については、 INF AddService ディレクティブを参照してください。

DelService=ServiceName[,[flags][,[EventLogType][,EventName]]]...
このディレクティブは、以前にインストールされたサービスをターゲット コンピューターから削除します。 このディレクティブはほとんど使用しません。

詳細については、 INF DelService ディレクティブを参照してください。

Include=filename.inf[,filename2.inf]...
この省略可能なエントリは、このデバイス クラスをインストールするために必要なセクションを含む 1 つ以上のシステム提供の名前付き INF ファイルを指定します。 このエントリが指定されている場合、通常は Needs エントリも指定されます。

Needs=inf-section-name[,inf-section-name]...
この省略可能なエントリは、このデバイスのインストール中に処理する必要がある特定の名前付きセクションを指定します。 通常、このような名前付きセクションは、 Include エントリにリストされているシステム提供の INF ファイル内の DDInstall.Services セクションです。 ただし、 そうした DDInstall.Services セクション内で参照されるセクションであれば、どのセクションでもかまいません。

解説

AddService ディレクティブは、特定のドライバーのサービスを読み込む方法とタイミング、他のサービスまたはそれが持つ可能性がある基になる (レガシ) ドライバーへの依存関係などを制御します。 必要に応じて、ドライバーのイベント ログ サービスを設定することもできます。

Note

INF ファイルは、 INF DefaultInstall セクションも使用する場合にのみ DefaultInstall.Services セクションを使用します。 それ以外の場合は、 INF DDInstall.Services セクションと INF DDInstall セクションを使用します。

DefaultInstall.Service セクションは、関連する DefaultInstall セクションと同じプラットフォームとオペレーティング・システムの装飾が必要です。 たとえば、 DefaultInstall.ntx86 セクションには、対応する DefaultInstall.ntx86.Services セクションがあります。 システム定義の .nt, .ntx86, .ntia64, .ntamd64, .ntarm, および .ntarm64 の拡張機能の使用方法の詳細については、「複数のプラットフォームとオペレーティング システム用の INF ファイルの作成」を参照してください。

INF DDInstall.Services セクション の例を参照してください。

関連項目

DDInstall

DefaultInstall