OID_802_3_MAC_OPTIONS (Windows CE 5.0)
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 CE does not support 802.1p packet prioritization.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Ntddndis.h.
See Also
MiniportQueryInformation | NDIS_PACKET | NdisRequest | NDIS_REQUEST | OID_GEN_CURRENT_PACKET_FILTER
Send Feedback on this topic to the authors