INF DDInstall.Components セクション
この省略可能なセクションには、ドライバー パッケージ INF ファイル内の追加の INF ライター定義セクションを参照する 1 つ以上の INF AddComponent ディレクティブ が含まれています。 このセクションは、Windows 10 バージョン 1703 以降でサポートされています。
[install-section-name.Components] |
[install-section-name.nt.Components] |
[install-section-name.ntx86.Components] |
[install-section-name.ntia64.Components] |
[install-section-name.ntamd64.Components] |
[install-section-name.ntarm.Components] |
[install-section-name.ntarm64.Components] |
AddComponent=ComponentName,[flags],component-install-section
[Include=filename.inf[,filename2.inf]...]
[Needs=inf-section-name[,inf-section-name]...]
DDInstall.Components セクションに 1 つ以上の AddComponent ディレクティブを指定して、ドライバパッケージと任意の数のソフトウェアコンポーネントの間にシンボリックな関係を作成できます。
Entries
AddComponent=ComponentName,[flags],component-install-section
このディレクティブは、INF ファイル内の別の場所で、この DDInstall セクションの対象となるデバイスのドライバーの INF ライター定義コンポーネントのインストール セクションを参照します。 詳しくは、「INF AddComponent ディレクティブ」をご覧ください。
Include=filename.inf[,filename2.inf]...
このデバイスをインストールするために必要なセクションを含む 1 つ以上のシステム提供 INF ファイルを指定します。 このエントリが指定されている場合、通常は Needs エントリも指定されます。
Needs=inf-section-name[,inf-section-name]...
このデバイスのインストール中に処理する必要がある名前付きセクションを指定します。 通常、このような名前付きセクションは DDInstall です。インクルード エントリに一覧表示されているシステム提供の INF ファイル内の Components セクション。 ただし、このような DDInstall 内で参照される任意のセクションを指定できます。含まれている INF の Components セクション。
解説
DDInstall.Components セクションは、関連する DDInstall セクションと同じプラットフォームとオペレーティング・システムの装飾が必要です。 例えば、 install-section-name.ntx86 セクションは、対応する install-section-name.ntx86.Components セクションを持つことになります。
指定された DDInstall セクションは、INF ファイルの製造元ごとの Models セクションのデバイス/モデル固有のエントリで参照する必要があります。 正式な構文文に示されている install-section-name の大文字小文字を区別しない拡張は、クロスプラットフォームINFファイルの DDInstall.Components セクション名に挿入することができます。
システム定義の .nt, .ntx86, .ntia64, .ntamd64, .ntarm, および .ntarm64 の拡張機能の使用方法の詳細については、「複数のプラットフォームとオペレーティング システム用の INF ファイルの作成」を参照してください。
例
[ContosoGrfx.NT.Components]
AddComponent = ContosoControlPanel,,Component_Inst
[Component_Inst]
ComponentIDs = VID0001&PID0001&SID0001
DisplayName = %ContosoControlPanelDisplayName%