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) |