// ntddndis.h
typedef enum _NDIS_MAC_HEADER_FIELD {
NdisMacHeaderFieldUndefined,
NdisMacHeaderFieldDestinationAddress,
NdisMacHeaderFieldSourceAddress,
NdisMacHeaderFieldProtocol,
NdisMacHeaderFieldVlanId,
NdisMacHeaderFieldPriority,
NdisMacHeaderFieldPacketType,
NdisMacHeaderFieldMaximum
} NDIS_MAC_HEADER_FIELD, *PNDIS_MAC_HEADER_FIELD;
View the official Windows Driver Kit DDI referenceNo description available.
The NDIS_MAC_HEADER_FIELD enumeration identifies the type of a field in a media access control (MAC) header to be filtered.
NdisMacHeaderFieldUndefinedAn undefined MAC header field.
NdisMacHeaderFieldDestinationAddressA destination address field.
NdisMacHeaderFieldSourceAddressA source address field.
NdisMacHeaderFieldProtocolA protocol field in the DEC/Intel/Xerox (DIX) Ethernet
MAC header.
NdisMacHeaderFieldVlanIdA virtual local area network (VLAN) identifier field.
NdisMacHeaderFieldPriorityA VLAN priority field.
NdisMacHeaderFieldPacketTypeA packet type field in the IEEE 802.2 subnetwork access protocol (SNAP) header of an 802.3
MAC header.
NdisMacHeaderFieldMaximumThe maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.
The NDIS_MAC_HEADER_FIELD enumeration is used in the NDIS_RECEIVE_FILTER_FIELD_PARAMETERS structure.
NDIS_RECEIVE_FILTER_FIELD_PARAMETERS