ネットワーク INF ファイル内の DDInstall.Services セクション
DDInstall。ネットワーク INF ファイルのサービス セクションは、汎用 INF DDInstall.Services セクションに基づいています。
DDInstall。Services セクションには 1 つ以上の AddService ディレクティブが含まれています。各ディレクティブは、特定のコンポーネント ドライバーのサービスを読み込む方法とタイミングを指定する INF ライター定義のサービスインストール セクションを参照します。
DDInstall。サービス セクションは、Net コンポーネント (アダプター) をインストールする INF ファイルで必要です。NetTrans、NetClient、または NetService コンポーネントをインストールする INF ファイルでは省略可能です。
注:NetClient コンポーネントは、Windows 8.1、Windows Server 2012 R2 以降では非推奨です。
DDInstall の AddService ディレクティブ。サービス セクションでは、コンポーネントのエラー ログをインストールする error-log-install-section を参照することもできます。 エラーログは、すべてのネットワークコンポーネントでオプションです。
詳細については、 INF AddService ディレクティブを参照してください。
DDInstall の例を次に示します。サービス セクション、service-install-section、error-log-install-section、および error-log-install-section の AddReg ディレクティブによって参照される 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 キーへのサービス関連の値の追加」を参照してください。