OID_DOT11_MULTICAST_LIST
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.
When set, the OID_DOT11_MULTICAST_LIST object identifier (OID) requests that the miniport driver set its multicast address list to the specified list.
When queried, this OID requests that the miniport driver return its list of multicast addresses.
The data type for OID_DOT11_MULTICAST_LIST is the DOT11_MAC_ADDRESS structure.
The miniport driver can determine the number of media access control (MAC) addresses in the multicast address list from the InformationBufferLength member of the MiniportOidRequest function's OidRequest parameter:
NumOfMulticastAddresses = (InformationBufferLength / sizeof(DOT11_MAC_ADDRESS)
The OID_DOT11_MULTICAST_LIST OID can be set at any time, regardless of the miniport driver's current packet filter. After the packet filter is changed to enable any multicast address filter, the miniport driver must enable filtering on the 802.11 station using the current multicast address list.
For more information about 802.11 packet filters, see OID_GEN_CURRENT_PACKET_FILTER.
The miniport driver must clear its multicast address list and disable multicast address filtering on the 802.11 station if any of the following occur:
The miniport driver's MiniportInitializeEx function is called.
A method request of OID_DOT11_RESET_REQUEST is made to reset the MAC layer of the 802.11 station.
The miniport driver must retain its current multicast address list following a call to its MiniportResetEx function. The miniport driver must also enable multicast filtering on the 802.11 station if the multicast address list contains one or more MAC addresses.
Requirements
Version |
Available in Windows Vista and later versions of the Windows operating systems. |
Header |
Windot11.h (include Ndis.h) |
See also
Native 802.11 Wireless LAN OIDs