estrutura DOT11EXT_IHV_HANDLERS (wlanihv.h)

Importante A interface lan sem fio Native 802.11 foi preterida em Windows 10 e posteriores. Em vez disso, use a WDI (Interface do Driver de Dispositivo) WLAN. Para obter mais informações sobre o WDI, consulte WLAN Modelo de driver Universal do Windows.

A estrutura DOT11EXT_IHV_HANDLERS especifica uma lista de ponteiros para as funções de manipulador IHV compatíveis com a DLL de Extensões IHV.

Sintaxe

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;

Membros

Dot11ExtIhvDeinitService

Um ponteiro para o Função Dot11ExtIhvDeinitService .

Dot11ExtIhvInitAdapter

Um ponteiro para o Função Dot11ExtIhvInitAdapter .

Dot11ExtIhvDeinitAdapter

Um ponteiro para o Função Dot11ExtIhvDeinitAdapter .

Dot11ExtIhvPerformPreAssociate

Um ponteiro para o Função Dot11ExtIhvPerformPreAssociate .

Dot11ExtIhvAdapterReset

Um ponteiro para o Função Dot11ExtIhvAdapterReset .

Dot11ExtIhvPerformPostAssociate

Um ponteiro para o Função Dot11ExtIhvPerformPostAssociate .

Dot11ExtIhvStopPostAssociate

Um ponteiro para o Função Dot11ExtIhvStopPostAssociate .

Dot11ExtIhvValidateProfile

Um ponteiro para o Função Dot11ExtIhvValidateProfile .

Dot11ExtIhvPerformCapabilityMatch

Um ponteiro para o Função Dot11ExtIhvPerformCapabilityMatch .

Dot11ExtIhvCreateDiscoveryProfiles

Um ponteiro para o Função Dot11ExtIhvCreateDiscoveryProfiles .

Dot11ExtIhvProcessSessionChange

Um ponteiro para o Função Dot11ExtIhvProcessSessionChange .

Dot11ExtIhvReceiveIndication

Um ponteiro para o Função Dot11ExtIhvReceiveIndication .

Dot11ExtIhvReceivePacket

Um ponteiro para o Função Dot11ExtIhvReceivePacket .

Dot11ExtIhvSendPacketCompletion

Um ponteiro para o Função Dot11ExtIhvSendPacketCompletion .

Dot11ExtIhvIsUIRequestPending

Um ponteiro para o Função Dot11ExtIhvIsUIRequestPending .

Dot11ExtIhvProcessUIResponse

Um ponteiro para o Função Dot11ExtIhvProcessUIResponse .

Dot11ExtIhvQueryUIRequest

Um ponteiro para o Função Dot11ExtIhvQueryUIRequest .

Dot11ExtIhvOnexIndicateResult

Um ponteiro para o Função Dot11ExtIhvOneXIndicateResult .

Dot11ExtIhvControl

Um ponteiro para a função Dot11ExtIhvControl .

Comentários

As funções do manipulador IHV são um conjunto de funções de retorno de chamada com suporte pela DLL de Extensões IHV. Quando o sistema operacional chama a função de manipulador Dot11ExtIhvInitService IHV, a DLL de Extensões IHV retorna a lista de ponteiros para as funções do manipulador IHV por meio do parâmetro pDot11IHVHandlers .

Nota O sistema operacional resolve os endereços das funções de manipulador IHV Dot11ExtIhvGetVersionInfo e Dot11ExtIhvInitService por meio de GetProcAddress. Para obter mais informações sobre GetProcAddress, consulte a documentação do SDK do Microsoft Windows.

Todos os ponteiros de função são necessários e não devem ser definidos como NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho wlanihv.h (inclua Wlanihv.h)

Confira também

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvValidateProfile

Dot11ExtIhvReceiveIndication

Funções nativas do manipulador IHV 802.11

Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChange

Dot11ExtIhvGetVersionInfo

Funções de extensibilidade de IHV nativas 802.11

Dot11ExtIhvCreateDiscoveryProfiles

Dot11ExtIhvQueryUIRequest

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvReceivePacket

Função Dot11ExtIhvControl

Dot11ExtIhvInitService

Dot11ExtIhvPerformCapabilityMatch

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending

Dot11ExtIhvDeinitService

Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion