Partager via


NDIS_STATUS_DOT11_INCOMING_ASSOC_REQUEST_RECEIVED

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.

 

A miniport driver must make an NDIS_STATUS_DOT11_INCOMING_ASSOC_REQUEST_RECEIVED status indication after the NIC receives an incoming association request frame from a peer station on an infrastructure BSS.

The data type for this indication is the DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS structure.

The NIC should validate the association request and determine whether to accept the request, following IEEE 802.11 standards. The NIC can also use its own proprietary logic to examine proprietary fields in the request. The miniport driver should issue this indication after it and the NIC have validated the association request and have accepted the request based on their own internal logic. When the operating system receives this indication, it assumes that the NIC has accepted the association request.

If the association request packet is not valid, or if the NIC decides to reject the request, the NIC should send an association response packet that rejects the request and should not present this indication to the operating system.

The miniport driver calls NdisMIndicateStatusEx to make an NDIS_STATUS_DOT11_INCOMING_ASSOC_REQUEST_RECEIVED indication, and must pass a pointer to an NDIS_STATUS_INDICATION structure through the StatusIndication parameter. When making this indication, the driver must set the following members of the NDIS_STATUS_INDICATION structure:

  • StatusCode must be set to NDIS_STATUS_DOT11_INCOMING_ASSOC_REQUEST_RECEIVED.

  • StatusBuffer must be set to the address of a DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS structure.

  • StatusBufferSize must be set to sizeof(DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS) + AssociationRequest_Frame_size.

Requirements

Version

Available in Windows 7 and later versions of the Windows operating systems.

Header

Windot11.h (include Ndis.h)

See also

DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS