NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS 構造体 (ntddndis.h)
NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS構造体は、ネットワーク アダプターの受信フィルターをクリアするパラメーターを指定します。
NDIS 受信フィルターは、次の NDIS インターフェイスで使用されます。
-
NDIS パケット結合。 このインターフェイスで受信フィルターを使用する方法の詳細については、「 パケット結合受信フィルターの管理」を参照してください。
-
シングル ルート I/O 仮想化 (SR-IOV)。 このインターフェイスで受信フィルターを使用する方法の詳細については、「 仮想ポートでの受信フィルターの設定」を参照してください。
-
バーチャル マシン キュー (VMQ)。 このインターフェイスで受信フィルターを使用する方法の詳細については、「 VMQ フィルターの設定とクリア」を参照してください。
構文
typedef struct _NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_RECEIVE_QUEUE_ID QueueId;
NDIS_RECEIVE_FILTER_ID FilterId;
} NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS, *PNDIS_RECEIVE_FILTER_CLEAR_PARAMETERS;
メンバー
Header
NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS構造体のNDIS_OBJECT_HEADER構造体。 ドライバーは、Header が指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_DEFAULTに設定します。
NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS構造体のバージョンを示すために、ドライバーは Revision メンバーを次のいずれかの値に設定します。
NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS_REVISION_1
NDIS 6.20 の元のバージョン。
ドライバーは 、Size メンバーをNDIS_SIZEOF_RECEIVE_FILTER_CLEAR_PARAMETERS_REVISION_1に設定します。
Flags
フラグのビットごとの OR。 このメンバーは NDIS 用に予約されています。
QueueId
受信キュー識別子。 この識別子は、0 からネットワーク アダプターがサポートするキューの数までの整数です。 NDIS_DEFAULT_RECEIVE_QUEUE_IDの値は、既定の受信キューを指定します。
FilterId
受信フィルター識別子。 フィルター識別子は、1 から、ネットワーク アダプターがサポートする受信フィルターの数までの整数です。 0 の値が無効です。
注釈
NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS構造体は、 の OID 要求で使用されます
OID_RECEIVE_FILTER_CLEAR_FILTER 、VMQ または SR-IOV VPort 受信キューでクリアするフィルターを指定します。 フィルターは、以前に キューに設定され、 OID_RECEIVE_FILTER_SET_FILTER Oid。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.20 以降でサポートされています。 |
Header | ntddndis.h (Ndis.h を含む) |