フィルター ドライバーの種類

フィルター ドライバーには次の主に 2 つの種類があります。

監視
これらのフィルター ドライバーは、ドライバー スタックの動作を監視します。 ただし、これらは情報を渡すだけで、ドライバー スタックの動作を変更することはありません。 監視フィルター ドライバーは、データの変更や生成はできません。

変更
これらのフィルター ドライバーは、ドライバー スタックの動作を変更します。 変更の種類はドライバーによって異なります。

INF ファイルの FilterType エントリは、フィルター ドライバーを監視する場合は 0x00000001、フィルター ドライバーを変更する場合は 0x00000002 です。

フィルター ドライバーが必須であることを指定できます。 この機能は、通常、フィルター ドライバーを変更する際に使用します。 必須のフィルター ドライバーが読み込まれない場合は、関連するドライバー スタックは破棄されます。 必須のフィルター ドライバーの詳細については、「必須のフィルター ドライバー」を参照してください。