структура DOT11EXT_IHV_HANDLERS (wlanihv.h)
Структура 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 .
Все указатели функций являются обязательными и не должны иметь значение NULL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |
См. также раздел
Dot11ExtIhvReceiveIndicationСобственные функции обработчика IHV 802.11
Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChangeСобственные функции расширяемости IHV 802.11
Dot11ExtIhvCreateDiscoveryProfiles Dot11ExtIhvProcessUIResponse Dot11ExtIhvPerformCapabilityMatch Dot11ExtIhvIsUIRequestPending Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion