structure DOT11EXT_APIS (wlanihv.h)
Syntaxe
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;
Membres
Dot11ExtAllocateBuffer
Pointeur vers le Fonction Dot11ExtAllocateBuffer .
Dot11ExtFreeBuffer
Pointeur vers la fonction Dot11ExtFreeBuffer .
Dot11ExtSetProfileCustomUserData
Pointeur vers le Fonction Dot11ExtSetProfileCustomUserData .
Dot11ExtGetProfileCustomUserData
Pointeur vers le Fonction Dot11ExtGetProfileCustomUserData .
Dot11ExtSetCurrentProfile
Pointeur vers le Fonction Dot11ExtSetCurrentProfile .
Dot11ExtSendUIRequest
Pointeur vers le Fonction Dot11ExtSendUIRequest .
Dot11ExtPreAssociateCompletion
Pointeur vers le Fonction Dot11ExtPreAssociateCompletion .
Dot11ExtPostAssociateCompletion
Pointeur vers le Fonction Dot11ExtPostAssociateCompletion .
Dot11ExtSendNotification
Pointeur vers le Fonction Dot11ExtSendNotification .
Dot11ExtSendPacket
Pointeur vers la fonction Dot11ExtSendPacket .
Dot11ExtSetEtherTypeHandling
Pointeur vers le Fonction Dot11ExtSetEtherTypeHandling .
Dot11ExtSetAuthAlgorithm
Pointeur vers le Fonction Dot11ExtSetAuthAlgorithm .
Dot11ExtSetUnicastCipherAlgorithm
Pointeur vers le Fonction Dot11ExtSetUnicastCipherAlgorithm .
Dot11ExtSetMulticastCipherAlgorithm
Pointeur vers le Fonction Dot11ExtSetMulticastCipherAlgorithm .
Dot11ExtSetDefaultKey
Pointeur vers le Fonction Dot11ExtSetDefaultKey .
Dot11ExtSetKeyMappingKey
Pointeur vers le Fonction Dot11ExtSetKeyMappingKey .
Dot11ExtSetDefaultKeyId
Pointeur vers le Fonction Dot11ExtSetDefaultKeyId .
Dot11ExtNicSpecificExtension
Pointeur vers le Fonction Dot11ExtNicSpecificExtension .
Dot11ExtSetExcludeUnencrypted
Pointeur vers le Fonction Dot11ExtSetExcludeUnencrypted .
Dot11ExtStartOneX
Pointeur vers la fonction Dot11ExtStartOneX .
Dot11ExtStopOneX
Pointeur vers la fonction Dot11ExtStopOneX .
Dot11ExtProcessSecurityPacket
Remarques
Les fonctions d’extensibilité IHV ne sont pas liées statiquement ou dynamiquement à la DLL des extensions IHV. Au lieu de cela, lorsque le système d’exploitation appelle la fonction de gestionnaire IHV Dot11ExtIhvInitService , il transmet la liste des pointeurs aux fonctions d’extensibilité IHV via le paramètre pDot11ExtAPI .
Tous les pointeurs de fonction sont obligatoires et ne sont pas 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
Fonctions de gestionnaire IHV 802.11 natives
Dot11ExtSetProfileCustomUserDataFonctions d’extensibilité IHV 802.11 natives
Dot11ExtSetExcludeUnencrypted Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm Dot11ExtPreAssociateCompletion Dot11ExtPostAssociateCompletion