// ntddndis.h
typedef struct _NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
ULONG EnabledFilterTypes;
ULONG EnabledQueueTypes;
} NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS, *PNDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS;
View the official Windows Driver Kit DDI referenceNo description available.
The NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS structure specifies the receive filtering features that are enabled or disabled on a network adapter.
NDIS receive filters are used in the following NDIS interfaces:
HeaderThe NDIS_OBJECT_HEADER structure for the NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS structure. The driver sets the Type member of the structure that Header specifies to NDIS_OBJECT_TYPE_DEFAULT.
To indicate the version of the NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS structure, the driver sets the Revision member to one of the following values:
Original version for NDIS 6.20.
The driver sets the Size member to NDIS_SIZEOF_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1.
FlagsA bitwise OR of flags. This member is reserved for NDIS.
EnabledFilterTypesA bitwise OR of flags for types of enabled receive filters. The following filter type flag is valid.
Specifies that VMQ filters are enabled.
Note The miniport driver should set this flag if the miniport driver is enabled to use the SR-IOV interface. For more information on how these interfaces are enabled, see Handling SR-IOV, VMQ, and RSS Standardized INF Keywords.
Specifies that NDIS packet coalescing receive filters are enabled.
EnabledQueueTypesA bitwise OR of flags for types of enabled receive queues. The following queue type flag is valid.
Specifies that virtual machine (VM) queues are enabled. VM queues are used in the VMQ and SR-IOV interface.
The NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS structure is used in the OID_RECEIVE_FILTER_GLOBAL_PARAMETERS query OID to obtain the current global receive filter settings.
Note Many of the members and flag settings of the NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS structure are valid if the miniport driver is enabled to use the VMQ or SR-IOV interface. The miniport driver is enabled to use these interfaces through standardized INF keywords. For more information, see Handling SR-IOV, VMQ, and RSS Standardized INF Keywords.
OID_RECEIVE_FILTER_GLOBAL_PARAMETERS