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

© 2015 Microsoft