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 makes an NDIS_STATUS_DOT11_ROAMING_COMPLETION indication after the 802.11 station completes a roaming operation.

The miniport driver indicates the start of the roaming operation through the NDIS_STATUS_DOT11_ROAMING_START indication. Every NDIS_STATUS_DOT11_ROAMING_START indication made by the driver must have a corresponding NDIS_STATUS_DOT11_ROAMING_COMPLETION indication.

For more information about the roaming operation, see Roaming Operations.

The data type for this indication is the DOT11_ROAMING_COMPLETION_PARAMETERS structure.

The NDIS_STATUS_DOT11_ROAMING_START and NDIS_STATUS_DOT11_ROAMING_COMPLETION indications define a roaming operation that is performed by the 802.11 station. The miniport driver cannot make the NDIS_STATUS_DOT11_ROAMING_COMPLETION indication unless it has made an NDIS_STATUS_DOT11_ROAMING_START indication at the beginning of the roaming operation.

The miniport driver calls NdisMIndicateStatusEx to make an NDIS_STATUS_DOT11_ROAMING_COMPLETION 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_ROAMING_COMPLETION.

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

  • StatusBufferSize must be set to sizeof(DOT11_ROAMING_COMPLETION_PARAMETERS).



Available in Windows Vista and later versions of the Windows operating systemss.


Windot11.h (include Ndis.h)



Send comments about this topic to Microsoft