NDIS_MAC_PACKET_TYPE enumeration (ntddndis.h)

The NDIS_MAC_PACKET_TYPE enumeration identifies the type of a destination address field in a media access control (MAC) header to be filtered.

Syntax

typedef enum _NDIS_MAC_PACKET_TYPE {
  NdisMacPacketTypeUndefined,
  NdisMacPacketTypeUnicast,
  NdisMacPacketTypeMulticast,
  NdisMacPacketTypeBroadcast,
  NdisMacPacketTypeMaximum
} NDIS_MAC_PACKET_TYPE, *PNDIS_MAC_PACKET_TYPE;

Constants

 
NdisMacPacketTypeUndefined
An undefined MAC packet type.
NdisMacPacketTypeUnicast
A unicast MAC packet type.
NdisMacPacketTypeMulticast
A multicast MAC packet type.
NdisMacPacketTypeBroadcast
A broadcast MAC packet type.
NdisMacPacketTypeMaximum
The maximum value for this enumeration. This value might change in future versions of the NDIS
header files and binaries.

Remarks

The NDIS_MAC_PACKET_TYPE enumeration is used in the NDIS_RECEIVE_FILTER_FIELD_PARAMETERS structure.

Requirements

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

See also

NDIS_RECEIVE_FILTER_FIELD_PARAMETERS