DOT11EXT_APIS-Struktur (wlanihv.h)
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;
Member
Dot11ExtAllocateBuffer
Ein Zeiger auf die Dot11ExtAllocateBuffer-Funktion .
Dot11ExtFreeBuffer
Ein Zeiger auf die Dot11ExtFreeBuffer-Funktion .
Dot11ExtSetProfileCustomUserData
Ein Zeiger auf die Dot11ExtSetProfileCustomUserData-Funktion .
Dot11ExtGetProfileCustomUserData
Ein Zeiger auf die Dot11ExtGetProfileCustomUserData-Funktion .
Dot11ExtSetCurrentProfile
Ein Zeiger auf die Dot11ExtSetCurrentProfile-Funktion .
Dot11ExtSendUIRequest
Ein Zeiger auf die Dot11ExtSendUIRequest-Funktion .
Dot11ExtPreAssociateCompletion
Ein Zeiger auf die Dot11ExtPreAssociateCompletion-Funktion .
Dot11ExtPostAssociateCompletion
Ein Zeiger auf die Dot11ExtPostAssociateCompletion-Funktion .
Dot11ExtSendNotification
Ein Zeiger auf die Dot11ExtSendNotification-Funktion .
Dot11ExtSendPacket
Ein Zeiger auf die Dot11ExtSendPacket-Funktion .
Dot11ExtSetEtherTypeHandling
Ein Zeiger auf die Dot11ExtSetEtherTypeHandling-Funktion .
Dot11ExtSetAuthAlgorithm
Ein Zeiger auf die Dot11ExtSetAuthAlgorithm-Funktion .
Dot11ExtSetUnicastCipherAlgorithm
Ein Zeiger auf die Dot11ExtSetUnicastCipherAlgorithm-Funktion .
Dot11ExtSetMulticastCipherAlgorithm
Ein Zeiger auf die Dot11ExtSetMulticastCipherAlgorithm-Funktion .
Dot11ExtSetDefaultKey
Ein Zeiger auf die Dot11ExtSetDefaultKey-Funktion .
Dot11ExtSetKeyMappingKey
Ein Zeiger auf die Dot11ExtSetKeyMappingKey-Funktion .
Dot11ExtSetDefaultKeyId
Ein Zeiger auf die Dot11ExtSetDefaultKeyId-Funktion .
Dot11ExtNicSpecificExtension
Ein Zeiger auf die Dot11ExtNicSpecificExtension-Funktion .
Dot11ExtSetExcludeUnencrypted
Ein Zeiger auf die Dot11ExtSetExcludeUnencrypted-Funktion .
Dot11ExtStartOneX
Ein Zeiger auf die Dot11ExtStartOneX-Funktion .
Dot11ExtStopOneX
Ein Zeiger auf die Dot11ExtStopOneX-Funktion .
Dot11ExtProcessSecurityPacket
Hinweise
Die IHV-Erweiterbarkeitsfunktionen sind nicht statisch oder dynamisch mit der DLL für IHV-Erweiterungen verknüpft. Wenn das Betriebssystem stattdessen die IHV-Handlerfunktion Dot11ExtIhvInitService aufruft, übergibt es die Liste der Zeiger an die IHV-Erweiterbarkeitsfunktionen über den Parameter pDot11ExtAPI .
Alle Funktionszeiger sind erforderlich und werden nicht auf NULL festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | wlanihv.h (wlanihv.h einschließen) |
Weitere Informationen
Native 802.11 IHV-Handlerfunktionen
Dot11ExtSetProfileCustomUserDataNative 802.11 IHV-Erweiterbarkeitsfunktionen
Dot11ExtSetExcludeUnencrypted Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm Dot11ExtPreAssociateCompletion Dot11ExtPostAssociateCompletion