Share via


OID_802_3_MAC_OPTIONS (Windows Embedded CE 6.0)

1/6/2010

A protocol can use this object to determine features supported by the underlying driver, which could be emulating Ethernet. This bitmask defines optional properties of the underlying miniport driver or of the miniport's NIC.

A protocol that initiates this query can determine which flags in the bitmask that the underlying miniport driver set. Such a protocol can also take advantage of the miniport properties that are associated with the flags. For example, a miniport driver that sets the NDIS_MAC_OPTION_8021P_PRIORITY flag in the bitmask can receive 802.1p priority values in NDIS_PACKET structures from higher-layer drivers. This miniport driver can then generate the appropriate information in the MAC headers of packets to transmit over the network. This miniport driver also supports extracting the appropriate information from the MAC headers of packets received from the network. After the information is extracted, the miniport driver uses NDIS_PACKET structures to indicate the information to higher-layer drivers. If the miniport driver or the miniport's NIC supports other optional properties, the miniport driver should also set flags for those properties in the bitmask.

Note

Windows Embedded CE does not support 802.1p packet prioritization.

Requirements

Header ntddndis.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

Ethernet Object Identifiers
MiniportQueryInformation
NDIS_PACKET
NdisRequest
NDIS_REQUEST
OID_GEN_CURRENT_PACKET_FILTER