NDIS_FRAME_HEADER enumeration (ntddndis.h)

The NDIS_FRAME_HEADER enumeration identifies the type of header in a network data frame.

Syntax

typedef enum _NDIS_FRAME_HEADER {
  NdisFrameHeaderUndefined,
  NdisFrameHeaderMac,
  NdisFrameHeaderArp,
  NdisFrameHeaderIPv4,
  NdisFrameHeaderIPv6,
  NdisFrameHeaderUdp,
  NdisFrameHeaderMaximum
} NDIS_FRAME_HEADER, *PNDIS_FRAME_HEADER;

Constants

 
NdisFrameHeaderUndefined
An undefined frame header type.
NdisFrameHeaderMac
A media access control (MAC) header.
NdisFrameHeaderArp
An Address Resolution Protocol (ARP) header.
NdisFrameHeaderIPv4
An IP version 4 (IPv4) header.
NdisFrameHeaderIPv6
An IP version 6 (IPv6) header.
NdisFrameHeaderUdp
A User Datagram Protocol
(UDP) header.
NdisFrameHeaderMaximum
The maximum value for this enumeration. This value might change in future versions of the NDIS
header files and binaries.

Remarks

The NDIS_FRAME_HEADER 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