INF DDInstall.Filters セクション

各モデルごとの DDInstall。Filters セクションには、デバイス ドライバー INF ファイル内の追加の INF ライター定義セクションを参照する 1 つ以上の INF AddFilter ディレクティブ が含まれています。 このセクションは、Windows 10 バージョン 1903 以降でサポートされています。

[install-section-name.Filters] |
[install-section-name.nt.Filters] |
[install-section-name.ntx86.Filters] |
[install-section-name.ntia64.Filters] |
[install-section-name.ntamd64.Filters] |
[install-section-name.ntarm.Filters] |
[install-section-name.ntarm64.Filters]
 
AddFilter=FilterName,[flags],filter-install-section

DDInstall を指定できます。デバイス スタックにフィルターを追加するために、少なくとも 1 つの AddFilter ディレクティブを含む [フィルター] セクション。

Entries

AddFilter=FilterName,[flags],filter-install-section

指定した FilterName は、ドライバー サービスの名前である必要があります。 このサービスは、UpperFilters または LowerFilters レジストリ値に依存しない 宣言型フィルター モデルを使用してデバイス スタックに追加されます。

このディレクティブは、デバイス ドライバー INF ファイル内の別の場所で INF ライター定義 のフィルターインストール セクション を参照します。 詳細については、「 INF AddFilter ディレクティブ」を参照してください。

Remarks

DDInstall。フィルター セクションには、関連する DDInstall セクションと同じプラットフォームとオペレーティング システムの装飾が必要です。 たとえば、 install-section-name などです。ntx86 セクションには、対応する install-section-name があります。ntx86。[フィルター] セクション。

指定された DDInstall セクションは、INF ファイルの製造元ごとの Models セクションのデバイス/モデル固有のエントリで参照する必要があります。 正式な構文ステートメントに示されている install-section-name の大文字と小文字を区別しない拡張は、このような DDInstall に挿入できます。クロスプラットフォーム INF ファイルのセクション名をフィルター処理します。

システム定義の .nt、.ntx86、.ntia64、.ntamd64、.ntarm、および .ntarm64 拡張機能の使用方法の詳細については、「複数のプラットフォームとオペレーティング システム用の INF ファイルの作成」を参照してください。

Example

[Contoso.NT.Filters]
AddFilter = MyUpperFilter,, UpperFilter_Inst

[UpperFilter_Inst]
FilterPosition = Upper

[Contoso.NT.Services]
AddService = MyUpperFilter,, MyUpperFilter_Inst

[MyUpperFilter_Inst]
...

参照

デバイス フィルター ドライバーの順序