オプションのフィルター ドライバー サービスの構成

NDIS は、フィルター ドライバーの FilterSetOptions 関数を呼び出して、オプションの フィルター ドライバー サービスを構成します。 NDIS は、フィルター ドライバーの NdisFRegisterFilterDriver 関数への呼び出しのコンテキスト内でFilterSetOptions を呼び出します。

FilterSetOptions は、 オプションのサービスに必要な省略可能な FilterXxx 関数の既定のエントリ ポイントを登録し、他のドライバー リソースを割り当てることができます。 省略可能なサービスを登録するには、フィルター ドライバーは NdisSetOptionalHandlers 関数を呼び出し、OptionalHandlers パラメーターで特性構造体を渡します。

現在の Windows バージョンには、オプションのフィルター ドライバー サービスはありません。

フィルター ドライバーは、NdisSetOptionalHandlers を呼び出して、特定のフィルター モジュールの FilterXxx 関数エントリ ポイントを設定することもできます。 詳細については「データ バイパス モード」を参照してください。

フィルター ドライバーが FilterRestart から NdisSetOptionalHandlers を呼び出す場合、構成の変更は NDIS が再起動しているフィルター モジュールにのみ影響します。 他のフィルターモジュールの構成は影響を受けません。