NDIS_RECEIVE_FILTER_TEST enumeration (ntddndis.h)

The NDIS_RECEIVE_FILTER_TEST enumeration identifies the type of test that the receive filter performs.

Syntax

typedef enum _NDIS_RECEIVE_FILTER_TEST {
  NdisReceiveFilterTestUndefined,
  NdisReceiveFilterTestEqual,
  NdisReceiveFilterTestMaskEqual,
  NdisReceiveFilterTestNotEqual,
  NdisReceiveFilterTestMaximum
} NDIS_RECEIVE_FILTER_TEST, *PNDIS_RECEIVE_FILTER_TEST;

Constants

 
NdisReceiveFilterTestUndefined
The type of test is not specified.
NdisReceiveFilterTestEqual
The network adapter tests the selected header field to determine whether it is equal to a specific
value.
NdisReceiveFilterTestMaskEqual
The network adapter supports masking (that is, a bitwise AND) of the selected header field to
determine whether the result is equal to a specific value.
NdisReceiveFilterTestNotEqual
The network adapter tests the selected header field to determine whether it is not equal to a specific
value.
NdisReceiveFilterTestMaximum
The maximum value for this enumeration. This value might change in future versions of the NDIS
header files and binaries.

Remarks

The NDIS_RECEIVE_FILTER_TEST enumeration is used in the NDIS_RECEIVE_FILTER_FIELD_PARAMETERS structure.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.20 and later.
Header ntddndis.h (include Ndis.h)

See also

NDIS_RECEIVE_FILTER_FIELD_PARAMETERS