estructura DOT11EXT_IHV_HANDLERS (wlanihv.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivos WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador universal de Windows WLAN.

La estructura DOT11EXT_IHV_HANDLERS especifica una lista de punteros a las funciones de controlador de IHV compatibles con el archivo DLL de extensiones de IHV.

Sintaxis

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;

Miembros

Dot11ExtIhvDeinitService

Puntero al Función Dot11ExtIhvDeinitService .

Dot11ExtIhvInitAdapter

Puntero al Función Dot11ExtIhvInitAdapter .

Dot11ExtIhvDeinitAdapter

Puntero al Función Dot11ExtIhvDeinitAdapter .

Dot11ExtIhvPerformPreAssociate

Puntero al Función Dot11ExtIhvPerformPreAssociate .

Dot11ExtIhvAdapterReset

Puntero al Función Dot11ExtIhvAdapterReset .

Dot11ExtIhvPerformPostAssociate

Puntero al Función Dot11ExtIhvPerformPostAssociate .

Dot11ExtIhvStopPostAssociate

Puntero al Función Dot11ExtIhvStopPostAssociate .

Dot11ExtIhvValidateProfile

Puntero al Función Dot11ExtIhvValidateProfile .

Dot11ExtIhvPerformCapabilityMatch

Puntero al Función Dot11ExtIhvPerformCapabilityMatch .

Dot11ExtIhvCreateDiscoveryProfiles

Puntero al Función Dot11ExtIhvCreateDiscoveryProfiles .

Dot11ExtIhvProcessSessionChange

Puntero al Función Dot11ExtIhvProcessSessionChange .

Dot11ExtIhvReceiveIndication

Puntero al Función Dot11ExtIhvReceiveIndication .

Dot11ExtIhvReceivePacket

Puntero al Función Dot11ExtIhvReceivePacket .

Dot11ExtIhvSendPacketCompletion

Puntero al Función Dot11ExtIhvSendPacketCompletion .

Dot11ExtIhvIsUIRequestPending

Puntero al Función Dot11ExtIhvIsUIRequestPending .

Dot11ExtIhvProcessUIResponse

Puntero al Función Dot11ExtIhvProcessUIResponse .

Dot11ExtIhvQueryUIRequest

Puntero al Función Dot11ExtIhvQueryUIRequest .

Dot11ExtIhvOnexIndicateResult

Puntero al Función Dot11ExtIhvOneXIndicateResult .

Dot11ExtIhvControl

Puntero a la función Dot11ExtIhvControl .

Comentarios

Las funciones de controlador de IHV son un conjunto de funciones de devolución de llamada compatibles con el archivo DLL de extensiones de IHV. Cuando el sistema operativo llama a la función de controlador de IHV Dot11ExtIhvInitService , el archivo DLL de extensiones de IHV devuelve la lista de punteros a las funciones del controlador de IHV a través del parámetro pDot11IHVHandlers .

Nota El sistema operativo resuelve las direcciones de las funciones del controlador IHV Dot11ExtIhvGetVersionInfo y Dot11ExtIhvInitService a través de GetProcAddress. Para obtener más información sobre GetProcAddress, consulte la documentación de Microsoft Windows SDK.

Todos los punteros de función son necesarios y no deben establecerse en NULL.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado wlanihv.h (incluya Wlanihv.h)

Consulte también

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvValidateProfile

Dot11ExtIhvReceiveIndication

Funciones de controlador IHV nativas 802.11

Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChange

Dot11ExtIhvGetVersionInfo

Funciones de extensibilidad de IHV nativas 802.11

Dot11ExtIhvCreateDiscoveryProfiles

Dot11ExtIhvQueryUIRequest

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvReceivePacket

Dot11ExtIhvControl (función)

Dot11ExtIhvInitService

Dot11ExtIhvPerformCapabilityMatch

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending

Dot11ExtIhvDeinitService

Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion