Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The NDIS_MAC_HEADER_FIELD enumeration identifies the type of a field in a media access control (MAC) header to be filtered.
Syntax
typedef enum _NDIS_MAC_HEADER_FIELD {
NdisMacHeaderFieldUndefined,
NdisMacHeaderFieldDestinationAddress,
NdisMacHeaderFieldSourceAddress,
NdisMacHeaderFieldProtocol,
NdisMacHeaderFieldVlanId,
NdisMacHeaderFieldPriority,
NdisMacHeaderFieldPacketType,
NdisMacHeaderFieldMaximum
} NDIS_MAC_HEADER_FIELD, *PNDIS_MAC_HEADER_FIELD;
Constants
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. |
Remarks
The NDIS_MAC_HEADER_FIELD 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) |