ネットワーク INF ファイル内の DDInstall.Services セクション

DDInstallネットワーク INF ファイルのサービス セクションは、汎用 INF DDInstall.Services セクションに基づいています。

DDInstallServices セクションには 1 つ以上の AddService ディレクティブが含まれています。各ディレクティブは、特定のコンポーネント ドライバーのサービスを読み込む方法とタイミングを指定する INF ライター定義のサービスインストール セクションを参照します。

DDInstallサービス セクションは、Net コンポーネント (アダプター) をインストールする INF ファイルで必要です。NetTransNetClient、または NetService コンポーネントをインストールする INF ファイルでは省略可能です。

注:NetClient コンポーネントは、Windows 8.1、Windows Server 2012 R2 以降では非推奨です。

DDInstallAddService ディレクティブ。サービス セクションでは、コンポーネントのエラー ログをインストールする error-log-install-section を参照することもできます。 エラーログは、すべてのネットワークコンポーネントでオプションです。

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

DDInstall の例を次に示します。サービス セクション、service-install-sectionerror-log-install-section、および error-log-install-sectionAddReg ディレクティブによって参照される add-registry-section:

[a1.ndi.NT.Services]
AddService = a1, 2, a1.AddService, a1.AddEventLog
 
[a1.AddService]
DisplayName = %Adapter1.DispName%
ServiceType = 1 ;SERVICE_KERNEL_DRIVER
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %13%\a1.sys
LoadOrderGroup = NDIS
 
[a1.AddEventLog]
AddReg = a1.AddEventLog.reg
 
[a1.AddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll"
HKR,,TypesSupported,0x00010001,7

上記の例ではa1 (最初の AddService パラメーター) である AddService ディレクティブの ServiceName パラメーターは、コンポーネントの Ndi\Service 値と一致する必要があります。 詳細については、「Ndi キーへのサービス関連の値の追加」を参照してください。