Поделиться через


Остановка операции после ассоциативного этапа

 

Операционная система завершает операцию после ассоциации, вызывая функцию обработчика IHV Dot11ExtIhvStopPostAssociate, когда происходит что-либо из следующего.

  • Адаптер беспроводной локальной сети (WLAN) завершает операцию отсоединения с AP. В этой ситуации станция Native 802.11, управляющая адаптером, делает специфичное для носителя индикацию NDIS_STATUS_DOT11_DISASSOCIATION. Дополнительные сведения об операции разъединения см. в операциях разъединения.

  • Адаптер WLAN отключен или удален. В этой ситуации операционная система вызывает функцию Dot11ExtIhvStopPostAssociate перед вызовом функции Dot11ExtIhvDeinitAdapter.

Операционная система вызывает функцию Dot11ExtIhvStopPostAssociate, чтобы уведомить библиотеку DLL расширений IHV о том, что порт данных, созданный для связи с AP, отключен. Операционная система вызывает эту функцию независимо от того, завершила ли библиотека DLL операцию после ассоциации с помощью вызова Dot11ExtPostAssociateCompletion.

При вызове Dot11ExtIhvStopPostAssociate расширения IHV должны освободить все ресурсы, выделенные для порта данных. Если операция после ассоциации не завершена с вызовом Dot11ExtPostAssociateCompletion, DLL расширений IHV должна отменить операцию на внутреннем уровне, но не должна вызывать Dot11ExtPostAssociateCompletion.