Freigeben über


DOT11EXT_IHV_HANDLERS-Struktur (wlanihv.h)

Wichtig Die Native 802.11 Wireless LAN-Schnittstelle ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter Wlan Universal Windows-Treibermodell.

Die DOT11EXT_IHV_HANDLERS-Struktur gibt eine Liste von Zeigern auf die IHV-Handlerfunktionen an, die von der IHV-Erweiterungen-DLL unterstützt werden.

Syntax

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;

Member

Dot11ExtIhvDeinitService

Ein Zeiger auf die Dot11ExtIhvDeinitService-Funktion .

Dot11ExtIhvInitAdapter

Ein Zeiger auf die Dot11ExtIhvInitAdapter-Funktion .

Dot11ExtIhvDeinitAdapter

Ein Zeiger auf die Dot11ExtIhvDeinitAdapter-Funktion .

Dot11ExtIhvPerformPreAssociate

Ein Zeiger auf die Dot11ExtIhvPerformPreAssociate-Funktion .

Dot11ExtIhvAdapterReset

Ein Zeiger auf die Dot11ExtIhvAdapterReset-Funktion .

Dot11ExtIhvPerformPostAssociate

Ein Zeiger auf die Dot11ExtIhvPerformPostAssociate-Funktion .

Dot11ExtIhvStopPostAssociate

Ein Zeiger auf die Dot11ExtIhvStopPostAssociate-Funktion .

Dot11ExtIhvValidateProfile

Ein Zeiger auf die Dot11ExtIhvValidateProfile-Funktion .

Dot11ExtIhvPerformCapabilityMatch

Ein Zeiger auf die Dot11ExtIhvPerformCapabilityMatch-Funktion .

Dot11ExtIhvCreateDiscoveryProfiles

Ein Zeiger auf die Dot11ExtIhvCreateDiscoveryProfiles-Funktion .

Dot11ExtIhvProcessSessionChange

Ein Zeiger auf die Dot11ExtIhvProcessSessionChange-Funktion .

Dot11ExtIhvReceiveIndication

Ein Zeiger auf die Dot11ExtIhvReceiveIndication-Funktion .

Dot11ExtIhvReceivePacket

Ein Zeiger auf die Dot11ExtIhvReceivePacket-Funktion .

Dot11ExtIhvSendPacketCompletion

Ein Zeiger auf die Dot11ExtIhvSendPacketCompletion-Funktion .

Dot11ExtIhvIsUIRequestPending

Ein Zeiger auf die Dot11ExtIhvIsUIRequestPending-Funktion .

Dot11ExtIhvProcessUIResponse

Ein Zeiger auf die Dot11ExtIhvProcessUIResponse-Funktion .

Dot11ExtIhvQueryUIRequest

Ein Zeiger auf die Dot11ExtIhvQueryUIRequest-Funktion .

Dot11ExtIhvOnexIndicateResult

Ein Zeiger auf die Dot11ExtIhvOneXIndicateResult-Funktion .

Dot11ExtIhvControl

Ein Zeiger auf die Dot11ExtIhvControl-Funktion .

Hinweise

Die IHV-Handlerfunktionen sind eine Reihe von Rückruffunktionen, die von der IHV-Erweiterungen-DLL unterstützt werden. Wenn das Betriebssystem die IHV-Handlerfunktion Dot11ExtIhvInitService aufruft , gibt die IHV-Erweiterungen-DLL die Liste der Zeiger auf die IHV-Handlerfunktionen über den pDot11IHVHandlers-Parameter zurück.

Hinweis Das Betriebssystem löst die Adressen der IHV-Handlerfunktionen Dot11ExtIhvGetVersionInfo und Dot11ExtIhvInitService über GetProcAddress auf. Weitere Informationen zu GetProcAddress finden Sie in der Microsoft Windows SDK-Dokumentation.

Alle Funktionszeiger sind erforderlich und dürfen nicht auf NULL festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile wlanihv.h (include Wlanihv.h)

Weitere Informationen

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvValidateProfile

Dot11ExtIhvReceiveIndication

Native 802.11 IHV-Handlerfunktionen

Dot11ExtIhvOneXIndicateResult Dot11ExtIhvStopPostAssociate Dot11ExtIhvPerformPostAssociate Dot11ExtIhvProcessSessionChange

Dot11ExtIhvGetVersionInfo

Native 802.11 IHV-Erweiterbarkeitsfunktionen

Dot11ExtIhvCreateDiscoveryProfiles

Dot11ExtIhvQueryUIRequest

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvReceivePacket

Dot11ExtIhvControl-Funktion

Dot11ExtIhvInitService

Dot11ExtIhvPerformCapabilityMatch

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending

Dot11ExtIhvDeinitService

Dot11ExtIhvPerformPreAssociate Dot11ExtIhvSendPacketCompletion