パケット結合受信フィルターを管理するためのガイドライン
ミニポート ドライバーが NDIS パケット結合をサポートしている場合は、パケット結合受信フィルターを管理するための次のガイドラインに従う必要があります。
ミニポート ドライバーと基になるネットワーク アダプターは、設定と受信フィルターのクリアを動的に処理できる必要があります。 個々の受信フィルターは、いつでも設定またはクリアできます。
ミニポート ドライバーは、結合されたパケット カウンターを維持する必要があります。 この 64 ビット カウンターには、パケット結合フィルターに一致した受信パケット数の値が含まれています。 NDIS は、OID_PACKET_COALESCING_FILTER_MATCH_COUNT の OID クエリ要求を通じてこのカウンターを照会します。
メモ ミニポート ドライバーは、OID_PNP_SET_POWER の OID セット要求を処理することによって完全な電源状態に移行するときに、このカウンターをクリアします。 ミニポート ドライバーは、その MiniportResetEx 関数が呼び出されたときにもカウンターをクリアします。
ミニポート ドライバーは、低電力状態に移行するときにパケット合体受信フィルターを破棄することはできません。 ただし、ネットワーク アダプターが低電力状態にあるときは、OID_PNP_ENABLE_WAKE_UPの OID セット要求を介してアダプターにオフロードされた、ウェイクアップ パターンに基づいて受信したパケットのみをフィルター処理する必要があります。
ミニポート ドライバーは、アダプターが完全な電源状態に移行するときに、パケット合体受信フィルターでネットワーク アダプターを構成する必要があります。
NDIS がドライバーの MinisportResetEx 関数を呼び出すときに、ミニポート ドライバーはパケット結合受信フィルターを破棄することはできません。 ドライバーは、ネットワーク アダプターをリセットした後、パケット結合フィルターでアダプターを構成する必要があります。 また、ドライバーは合体パケット カウンターをクリアする必要があります。
ノート ミニポート ドライバーは、ドライバーが AddressingReset パラメーターを True に設定するかどうかに関係なく、この操作を実行する必要があります。
ミニポート ドライバーがネイティブ 802.11 拡張可能ステーション (ExtSTA) モードで動作している場合は、OID_DOT11_RESET_REQUEST の OID メソッド要求を処理するときにパケット結合受信フィルターを破棄できません。 ミニポート ドライバーは、802.11 リセット操作を実行した後、パケット結合受信フィルターでネットワーク アダプターを構成する必要があります。 また、ドライバーは合体パケット カウンターをクリアできません。
Native 802.11 拡張可能ステーション モードの詳細については、「拡張ステーション操作モード」を参照してください。
ノート NDIS では、拡張可能なアクセス ポイント (ExtAP) モードで動作するネイティブ 802.11 ミニポート ドライバーのパケット結合はサポートされていません。 ExtAP 操作モードの詳細については、「拡張可能アクセス ポイント操作モード」を参照してください。