Partager via


structure DOT11EXT_IHV_HANDLERS (wlanihv.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez l’interface WDI (Wlan Device Driver Interface) à la place. Pour plus d’informations sur WDI, consultez Modèle de pilote Windows universel WLAN.

La structure DOT11EXT_IHV_HANDLERS spécifie une liste de pointeurs vers les fonctions de gestionnaire IHV prises en charge par la DLL des extensions IHV.

Syntaxe

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;

Membres

Dot11ExtIhvDeinitService

Pointeur vers le Fonction Dot11ExtIhvDeinitService .

Dot11ExtIhvInitAdapter

Pointeur vers le Fonction Dot11ExtIhvInitAdapter .

Dot11ExtIhvDeinitAdapter

Pointeur vers le Fonction Dot11ExtIhvDeinitAdapter .

Dot11ExtIhvPerformPreAssociate

Pointeur vers le Fonction Dot11ExtIhvPerformPreAssociate .

Dot11ExtIhvAdapterReset

Pointeur vers le Fonction Dot11ExtIhvAdapterReset .

Dot11ExtIhvPerformPostAssociate

Pointeur vers le Fonction Dot11ExtIhvPerformPostAssociate .

Dot11ExtIhvStopPostAssociate

Pointeur vers le Fonction Dot11ExtIhvStopPostAssociate .

Dot11ExtIhvValidateProfile

Pointeur vers le Fonction Dot11ExtIhvValidateProfile .

Dot11ExtIhvPerformCapabilityMatch

Pointeur vers le Fonction Dot11ExtIhvPerformCapabilityMatch .

Dot11ExtIhvCreateDiscoveryProfiles

Pointeur vers le Fonction Dot11ExtIhvCreateDiscoveryProfiles .

Dot11ExtIhvProcessSessionChange

Pointeur vers le Fonction Dot11ExtIhvProcessSessionChange .

Dot11ExtIhvReceiveIndication

Pointeur vers le Fonction Dot11ExtIhvReceiveIndication .

Dot11ExtIhvReceivePacket

Pointeur vers le Fonction Dot11ExtIhvReceivePacket .

Dot11ExtIhvSendPacketCompletion

Pointeur vers le Fonction Dot11ExtIhvSendPacketCompletion .

Dot11ExtIhvIsUIRequestPending

Pointeur vers le Fonction Dot11ExtIhvIsUIRequestPending .

Dot11ExtIhvProcessUIResponse

Pointeur vers le Fonction Dot11ExtIhvProcessUIResponse .

Dot11ExtIhvQueryUIRequest

Pointeur vers le Fonction Dot11ExtIhvQueryUIRequest .

Dot11ExtIhvOnexIndicateResult

Pointeur vers le Fonction Dot11ExtIhvOneXIndicateResult .

Dot11ExtIhvControl

Pointeur vers la fonction Dot11ExtIhvControl .

Remarques

Les fonctions de gestionnaire IHV sont un ensemble de fonctions de rappel prises en charge par la DLL des extensions IHV. Lorsque le système d’exploitation appelle la fonction de gestionnaire IHV Dot11ExtIhvInitService , la DLL extensions IHV renvoie la liste des pointeurs vers les fonctions de gestionnaire IHV via le paramètre pDot11IHVHandlers .

Note Le système d’exploitation résout les adresses des fonctions de gestionnaire IHV Dot11ExtIhvGetVersionInfo et Dot11ExtIhvInitService IHV via GetProcAddress. Pour plus d’informations sur GetProcAddress, reportez-vous à la documentation Microsoft Windows SDK.

Tous les pointeurs de fonction sont obligatoires et ne doivent pas être définis sur NULL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête wlanihv.h (incluez Wlanihv.h)

Voir aussi

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvValidateProfile

Dot11ExtIhvReceiveIndication

Fonctions de gestionnaire IHV 802.11 natives

Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChange

Dot11ExtIhvGetVersionInfo

Fonctions d’extensibilité IHV 802.11 natives

Dot11ExtIhvCreateDiscoveryProfiles

Dot11ExtIhvQueryUIRequest

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvReceivePacket

Dot11ExtIhvControl, fonction

Dot11ExtIhvInitService

Dot11ExtIhvPerformCapabilityMatch

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending

Dot11ExtIhvDeinitService

Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion