Media-Specific OOB Data for Received 802.11 Packets
Important The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.
The miniport driver must format each received 802.11 packet as a NET_BUFFER_LIST structure, with the packet data formatted as a NET_BUFFER structure and linked to the NET_BUFFER_LIST structure. Each NET_BUFFER_LIST structure must include out-of-band (OOB) data. The OOB data specifies the attributes of the received packet that are specific to the wireless LAN (WLAN) media.
The miniport driver accesses the Native 802.11 OOB data through the NET_BUFFER_LIST_INFO macro with the following parameters:
The _NBL parameter, which has the pointer to the NET_BUFFER_LIST structure used for the received 802.11 packet.
The _ id parameter, which has an identifier (ID) value of MediaSpecificInformation.
The data type for the Native 802.11 media-specific OOB data is the DOT11_EXTSTA_RECV_CONTEXT structure.
In addition to media-specific OOB data, the miniport driver can access IEEE 802.1Q OOB data through the NET_BUFFER_LIST_INFO macro by using the following parameters:
A pointer to a NET_BUFFER_LIST structure derived from the NetBufferLists parameter of the MiniportSendNetBufferLists function.
An identifier (ID) value of Ieee8021QNetBufferListInfo.
For more information about IEEE 802.1Q OOB data, see NDIS_NET_BUFFER_LIST_8021Q_INFO.