NDIS_RECEIVE_FILTER_INFO 構造体 (ntddndis.h)

NDIS_RECEIVE_FILTER_INFO構造体には、ミニポート ドライバーで現在構成されている受信フィルターに関する情報が含まれています。

NDIS 受信フィルターは、次の NDIS インターフェイスで使用されます。

構文

typedef struct _NDIS_RECEIVE_FILTER_INFO {
  NDIS_OBJECT_HEADER       Header;
  ULONG                    Flags;
  NDIS_RECEIVE_FILTER_TYPE FilterType;
  NDIS_RECEIVE_FILTER_ID   FilterId;
} NDIS_RECEIVE_FILTER_INFO, *PNDIS_RECEIVE_FILTER_INFO;

メンバー

Header

NDIS_RECEIVE_FILTER_INFO構造体のNDIS_OBJECT_HEADER構造体。 ドライバーは、Header が指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_DEFAULTに設定します。

NDIS_RECEIVE_FILTER_INFO構造体のバージョンを示すために、ドライバーは Revision メンバーを次のいずれかの値に設定します。

NDIS_RECEIVE_FILTER_INFO_REVISION_1

NDIS 6.20 の元のバージョン。

ドライバーは 、Size メンバーをNDIS_SIZEOF_RECEIVE_FILTER_INFO_REVISION_1に設定します。

Flags

フラグのビットごとの OR。 このメンバーは NDIS 用に予約されています。

FilterType

受信フィルターの種類。

FilterId

受信フィルター識別子。 フィルター識別子は、ネットワーク アダプターがサポートする受信フィルターの数を含む、1 から 1 までの整数です。 0 の値が無効です。

注釈

NDIS_RECEIVE_FILTER_INFO構造体は、 OID_RECEIVE_FILTER_ENUM_FILTERS の OID 要求の 構造をNDIS_RECEIVE_FILTER_INFO_ARRAYします。 この OID 要求は、ミニポート ドライバーで構成されている受信フィルターを列挙します。 これには、パケット結合受信フィルター、または VMQ または SR-IOV インターフェイスで使用される受信キューで構成された受信フィルターが含まれます。

要件

要件
サポートされている最小のクライアント NDIS 6.20 以降でサポートされています。
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_OBJECT_HEADER

NDIS_RECEIVE_FILTER_INFO_ARRAY

OID_RECEIVE_FILTER_ENUM_FILTERS