структура DOT11EXT_IHV_HANDLERS (wlanihv.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.

Структура DOT11EXT_IHV_HANDLERS указывает список указателей на функции обработчика IHV, поддерживаемые библиотекой DLL расширений IHV.

Синтаксис

typedef struct _DOT11EXT_IHV_HANDLERS {
  DOT11EXTIHV_DEINIT_SERVICE            Dot11ExtIhvDeinitService;
  DOT11EXTIHV_INIT_ADAPTER              Dot11ExtIhvInitAdapter;
  DOT11EXTIHV_DEINIT_ADAPTER            Dot11ExtIhvDeinitAdapter;
  DOT11EXTIHV_PERFORM_PRE_ASSOCIATE     Dot11ExtIhvPerformPreAssociate;
  DOT11EXTIHV_ADAPTER_RESET             Dot11ExtIhvAdapterReset;
  DOT11EXTIHV_PERFORM_POST_ASSOCIATE    Dot11ExtIhvPerformPostAssociate;
  DOT11EXTIHV_STOP_POST_ASSOCIATE       Dot11ExtIhvStopPostAssociate;
  DOT11EXTIHV_VALIDATE_PROFILE          Dot11ExtIhvValidateProfile;
  DOT11EXTIHV_PERFORM_CAPABILITY_MATCH  Dot11ExtIhvPerformCapabilityMatch;
  DOT11EXTIHV_CREATE_DISCOVERY_PROFILES Dot11ExtIhvCreateDiscoveryProfiles;
  DOT11EXTIHV_PROCESS_SESSION_CHANGE    Dot11ExtIhvProcessSessionChange;
  DOT11EXTIHV_RECEIVE_INDICATION        Dot11ExtIhvReceiveIndication;
  DOT11EXTIHV_RECEIVE_PACKET            Dot11ExtIhvReceivePacket;
  DOT11EXTIHV_SEND_PACKET_COMPLETION    Dot11ExtIhvSendPacketCompletion;
  DOT11EXTIHV_IS_UI_REQUEST_PENDING     Dot11ExtIhvIsUIRequestPending;
  DOT11EXTIHV_PROCESS_UI_RESPONSE       Dot11ExtIhvProcessUIResponse;
  DOT11EXTIHV_QUERY_UI_REQUEST          Dot11ExtIhvQueryUIRequest;
  DOT11EXTIHV_ONEX_INDICATE_RESULT      Dot11ExtIhvOnexIndicateResult;
  DOT11EXTIHV_CONTROL                   Dot11ExtIhvControl;
} DOT11EXT_IHV_HANDLERS, *PDOT11EXT_IHV_HANDLERS;

Члены

Dot11ExtIhvDeinitService

Указатель на Функция Dot11ExtIhvDeinitService .

Dot11ExtIhvInitAdapter

Указатель на Функция Dot11ExtIhvInitAdapter .

Dot11ExtIhvDeinitAdapter

Указатель на Функция Dot11ExtIhvDeinitAdapter .

Dot11ExtIhvPerformPreAssociate

Указатель на Функция Dot11ExtIhvPerformPreAssociate .

Dot11ExtIhvAdapterReset

Указатель на Функция Dot11ExtIhvAdapterReset .

Dot11ExtIhvPerformPostAssociate

Указатель на Функция Dot11ExtIhvPerformPostAssociate .

Dot11ExtIhvStopPostAssociate

Указатель на Функция Dot11ExtIhvStopPostAssociate .

Dot11ExtIhvValidateProfile

Указатель на Функция Dot11ExtIhvValidateProfile .

Dot11ExtIhvPerformCapabilityMatch

Указатель на Функция Dot11ExtIhvPerformCapabilityMatch .

Dot11ExtIhvCreateDiscoveryProfiles

Указатель на Функция Dot11ExtIhvCreateDiscoveryProfiles .

Dot11ExtIhvProcessSessionChange

Указатель на Функция Dot11ExtIhvProcessSessionChange .

Dot11ExtIhvReceiveIndication

Указатель на Функция Dot11ExtIhvReceiveIndication .

Dot11ExtIhvReceivePacket

Указатель на Функция Dot11ExtIhvReceivePacket .

Dot11ExtIhvSendPacketCompletion

Указатель на Функция Dot11ExtIhvSendPacketCompletion .

Dot11ExtIhvIsUIRequestPending

Указатель на Функция Dot11ExtIhvIsUIRequestPending .

Dot11ExtIhvProcessUIResponse

Указатель на Функция Dot11ExtIhvProcessUIResponse .

Dot11ExtIhvQueryUIRequest

Указатель на Функция Dot11ExtIhvQueryUIRequest .

Dot11ExtIhvOnexIndicateResult

Указатель на Функция Dot11ExtIhvOneXIndicateResult .

Dot11ExtIhvControl

Указатель на функцию Dot11ExtIhvControl .

Комментарии

Функции обработчика IHV — это набор функций обратного вызова, поддерживаемых библиотекой DLL расширений IHV. Когда операционная система вызывает функцию обработчика IHV Dot11ExtIhvInitService , библиотека DLL расширений IHV возвращает список указателей на функции обработчика IHV с помощью параметра pDot11IHVHandlers .

Примечание Операционная система разрешает адреса функций обработчика IHV Dot11ExtIhvGetVersionInfo и Dot11ExtIhvInitService через GetProcAddress. Дополнительные сведения о GetProcAddress см. в документации по Microsoft Windows SDK.

Все указатели функций являются обязательными и не должны иметь значение NULL.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть wlanihv.h (включая Wlanihv.h)

См. также раздел

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvValidateProfile

Dot11ExtIhvReceiveIndication

Собственные функции обработчика IHV 802.11

Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChange

Dot11ExtIhvGetVersionInfo

Собственные функции расширяемости IHV 802.11

Dot11ExtIhvCreateDiscoveryProfiles

Dot11ExtIhvQueryUIRequest

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvReceivePacket

Функция Dot11ExtIhvControl

Dot11ExtIhvInitService

Dot11ExtIhvPerformCapabilityMatch

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending

Dot11ExtIhvDeinitService

Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion