Freigeben über


DOT11EXT_APIS Struktur (wlanihv.h)

Wichtige 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 driver model.
 
Die DOT11EXT_APIS-Struktur gibt eine Liste von Zeigern auf die IHV-Erweiterbarkeitsfunktionen an, die vom Betriebssystem unterstützt werden.

Syntax

typedef struct _DOT11EXT_APIS {
  DOT11EXT_ALLOCATE_BUFFER                Dot11ExtAllocateBuffer;
  DOT11EXT_FREE_BUFFER                    Dot11ExtFreeBuffer;
  DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA   Dot11ExtSetProfileCustomUserData;
  DOT11EXT_GET_PROFILE_CUSTOM_USER_DATA   Dot11ExtGetProfileCustomUserData;
  DOT11EXT_SET_CURRENT_PROFILE            Dot11ExtSetCurrentProfile;
  DOT11EXT_SEND_UI_REQUEST                Dot11ExtSendUIRequest;
  DOT11EXT_PRE_ASSOCIATE_COMPLETION       Dot11ExtPreAssociateCompletion;
  DOT11EXT_POST_ASSOCIATE_COMPLETION      Dot11ExtPostAssociateCompletion;
  DOT11EXT_SEND_NOTIFICATION              Dot11ExtSendNotification;
  DOT11EXT_SEND_PACKET                    Dot11ExtSendPacket;
  DOT11EXT_SET_ETHERTYPE_HANDLING         Dot11ExtSetEtherTypeHandling;
  DOT11EXT_SET_AUTH_ALGORITHM             Dot11ExtSetAuthAlgorithm;
  DOT11EXT_SET_UNICAST_CIPHER_ALGORITHM   Dot11ExtSetUnicastCipherAlgorithm;
  DOT11EXT_SET_MULTICAST_CIPHER_ALGORITHM Dot11ExtSetMulticastCipherAlgorithm;
  DOT11EXT_SET_DEFAULT_KEY                Dot11ExtSetDefaultKey;
  DOT11EXT_SET_KEY_MAPPING_KEY            Dot11ExtSetKeyMappingKey;
  DOT11EXT_SET_DEFAULT_KEY_ID             Dot11ExtSetDefaultKeyId;
  DOT11EXT_NIC_SPECIFIC_EXTENSION         Dot11ExtNicSpecificExtension;
  DOT11EXT_SET_EXCLUDE_UNENCRYPTED        Dot11ExtSetExcludeUnencrypted;
  DOT11EXT_ONEX_START                     Dot11ExtStartOneX;
  DOT11EXT_ONEX_STOP                      Dot11ExtStopOneX;
  DOT11EXT_PROCESS_ONEX_PACKET            Dot11ExtProcessOneXPacket;
} DOT11EXT_APIS, *PDOT11EXT_APIS;

Angehörige

Dot11ExtAllocateBuffer

Ein Zeiger auf den Dot11ExtAllocateBuffer Funktion.

Dot11ExtFreeBuffer

Ein Zeiger auf die Dot11ExtFreeBuffer Funktion.

Dot11ExtSetProfileCustomUserData

Ein Zeiger auf den Dot11ExtSetProfileCustomUserData--Funktion.

Dot11ExtGetProfileCustomUserData

Ein Zeiger auf den Dot11ExtGetProfileCustomUserData Funktion.

Dot11ExtSetCurrentProfile

Ein Zeiger auf den Dot11ExtSetCurrentProfile Funktion.

Dot11ExtSendUIRequest

Ein Zeiger auf den Dot11ExtSendUIRequest Funktion.

Dot11ExtPreAssociateCompletion

Ein Zeiger auf den Dot11ExtPreAssociateCompletion Funktion.

Dot11ExtPostAssociateCompletion

Ein Zeiger auf den Dot11ExtPostAssociateCompletion Funktion.

Dot11ExtSendNotification

Ein Zeiger auf den Dot11ExtSendNotification Funktion.

Dot11ExtSendPacket

Ein Zeiger auf die funktion Dot11ExtSendPacket.

Dot11ExtSetEtherTypeHandling

Ein Zeiger auf den Dot11ExtSetEtherTypeHandling Funktion.

Dot11ExtSetAuthAlgorithm

Ein Zeiger auf den Dot11ExtSetAuthAlgorithm Funktion.

Dot11ExtSetUnicastCipherAlgorithm

Ein Zeiger auf den Dot11ExtSetUnicastCipherAlgorithm Funktion.

Dot11ExtSetMulticastCipherAlgorithm

Ein Zeiger auf den Dot11ExtSetMulticastCipherAlgorithm Funktion.

Dot11ExtSetDefaultKey

Ein Zeiger auf den Funktion Dot11ExtSetDefaultKey.

Dot11ExtSetKeyMappingKey

Ein Zeiger auf den Dot11ExtSetKeyMappingKey-Funktion.

Dot11ExtSetDefaultKeyId

Ein Zeiger auf den Dot11ExtSetDefaultKeyId Funktion.

Dot11ExtNicSpecificExtension

Ein Zeiger auf den Dot11ExtNicSpecificExtension Funktion.

Dot11ExtSetExcludeUnencrypted

Ein Zeiger auf den Dot11ExtSetExcludeUnencrypted Funktion.

Dot11ExtStartOneX

Ein Zeiger auf die Dot11ExtStartOneX--Funktion.

Dot11ExtStopOneX

Ein Zeiger auf die Dot11ExtStopOneX--Funktion.

Dot11ExtProcessSecurityPacket

Bemerkungen

Die IHV-Erweiterbarkeitsfunktionen sind nicht statisch oder dynamisch mit der IHV Extensions DLL verknüpft. Wenn das Betriebssystem stattdessen die Dot11ExtIhvInitService IHV-Handlerfunktion aufruft, übergibt es die Liste der Zeiger über den pDot11ExtAPI Parameter an die IHV-Erweiterbarkeitsfunktionen.

Alle Funktionszeiger sind erforderlich und werden nicht auf NULL-festgelegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- wlanihv.h (inklusive Wlanihv.h)

Siehe auch

Dot11ExtSetDefaultKey-

Dot11ExtGetUserData-

Native 802.11 IHV-Handlerfunktionen

Dot11ExtStartOneX-

Dot11ExtSetProfileCustomUserData-

Dot11ExtSetEtherTypeHandling-

Dot11ExtSetDefaultKeyId

Native 802.11 IHV Erweiterbarkeitsfunktionen

Dot11ExtSetExcludeUnencrypted

Dot11ExtSetKeyMappingKey

Dot11ExtSetCurrentProfile-

Dot11ExtSendPacket

Dot11ExtSendUIRequest

Dot11ExtStopOneX-

Dot11ExtIhvInitService

Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm

Dot11ExtProcessOneXPacket-

Dot11ExtFreeBuffer

Dot11ExtPreAssociateCompletion-

Dot11ExtAllocateBuffer

Dot11ExtPostAssociateCompletion-

Dot11ExtNicSpecificExtension

Dot11ExtSetAuthAlgorithm-

Dot11ExtSendNotification