OID_DOT11_MULTICAST_LIST (Compact 2013)

3/26/2014

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 by 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 must keep 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

Header

windot11.h

See Also

Reference

Native 802.11 Operational OIDs
MiniportOidRequest
OID_GEN_CURRENT_PACKET_FILTER
MiniportInitializeEx
OID_DOT11_RESET_REQUEST
Native 802.11 Wireless LAN OIDs

Other Resources

DOT11_MAC_ADDRESS