次の方法で共有


パケット結合受信フィルター

NDIS 6.30 以降では、NDIS 受信フィルターがパケット結合をサポートするように拡張されました。 パケット結合の各受信フィルターでは、次のものが定義されます。

  • メディア アクセス制御 (MAC) ヘッダーの宛先アドレスやユーザー データグラム プロトコル (UDP) ヘッダーの宛先ポートなど、パケットのさまざまなプロトコル ヘッダー内のフィールドのセット。

  • 結合受信フィルターに一致するパケットがネットワーク アダプターによって結合される最大時間。 アダプターはこの値を使用して、アダプターのハードウェア タイマーに有効期限の値を設定します。 タイマーの有効期限が切れるとすぐに、アダプターは、ミニポート ドライバーが結合されたパケットを処理できるように、ホストを中断する必要があります。

    注: 受信フィルターに一致する最初のパケットが結合され、タイマーが開始されるとすぐに、ネットワーク アダプターは、タイマーをリセットして再起動することなく、受信フィルターに一致する追加のパケットを結合する必要があります。

プロトコルドライバーやフィルター ドライバーなど、上にあるドライバーは、OID_RECEIVE_FILTER_SET_FILTERのオブジェクト識別子 (OID) 設定要求を発行することにより、パケット結合受信フィルターをミニポート ドライバーにダウンロードします。 詳細については、「パケット結合受信フィルターの設定」を参照してください。

また、上にあるドライバーは、ミニポート ドライバーにダウンロードされたパケット結合受信フィルターのクエリを実行することもできます。 上にあるドライバーは、ミニポート ドライバーに OID_RECEIVE_FILTER_ENUM_FILTERS の OID メソッド要求を発行することによってこれを行います。 詳細については、「パケット結合受信フィルターの問い合わせ」を参照してください。