struttura DOT11EXT_APIS (wlanihv.h)
Sintassi
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;
Members
Dot11ExtAllocateBuffer
Puntatore all'oggetto Funzione Dot11ExtAllocateBuffer .
Dot11ExtFreeBuffer
Puntatore alla funzione Dot11ExtFreeBuffer .
Dot11ExtSetProfileCustomUserData
Puntatore all'oggetto Funzione Dot11ExtSetProfileCustomUserData .
Dot11ExtGetProfileCustomUserData
Puntatore all'oggetto Funzione Dot11ExtGetProfileCustomUserData .
Dot11ExtSetCurrentProfile
Puntatore all'oggetto Funzione Dot11ExtSetCurrentProfile .
Dot11ExtSendUIRequest
Puntatore all'oggetto Funzione Dot11ExtSendUIRequest .
Dot11ExtPreAssociateCompletion
Puntatore all'oggetto Funzione Dot11ExtPreAssociateCompletion .
Dot11ExtPostAssociateCompletion
Puntatore all'oggetto Funzione Dot11ExtPostAssociateCompletion .
Dot11ExtSendNotification
Puntatore all'oggetto Funzione Dot11ExtSendNotification .
Dot11ExtSendPacket
Puntatore alla funzione Dot11ExtSendPacket .
Dot11ExtSetEtherTypeHandling
Puntatore all'oggetto Funzione Dot11ExtSetEtherTypeHandling .
Dot11ExtSetAuthAlgorithm
Puntatore all'oggetto Funzione Dot11ExtSetAuthAlgorithm .
Dot11ExtSetUnicastCipherAlgorithm
Puntatore all'oggetto Funzione Dot11ExtSetUnicastCipherAlgorithm .
Dot11ExtSetMulticastCipherAlgorithm
Puntatore all'oggetto Funzione Dot11ExtSetMulticastCipherAlgorithm .
Dot11ExtSetDefaultKey
Puntatore all'oggetto Funzione Dot11ExtSetDefaultKey .
Dot11ExtSetKeyMappingKey
Puntatore all'oggetto Funzione Dot11ExtSetKeyMappingKey .
Dot11ExtSetDefaultKeyId
Puntatore all'oggetto Funzione Dot11ExtSetDefaultKeyId .
Dot11ExtNicSpecificExtension
Puntatore all'oggetto Funzione Dot11ExtNicSpecificExtension .
Dot11ExtSetExcludeUnencrypted
Puntatore all'oggetto Funzione Dot11ExtSetExcludeUnencrypted .
Dot11ExtStartOneX
Puntatore alla funzione Dot11ExtStartOneX .
Dot11ExtStopOneX
Puntatore alla funzione Dot11ExtStopOneX .
Dot11ExtProcessSecurityPacket
Commenti
Le funzioni di estendibilità IHV non sono collegate in modo statico o dinamico alla DLL delle estensioni IHV. Al contrario, quando il sistema operativo chiama la funzione del gestore IHV Dot11ExtIhvInitService , passa l'elenco di puntatori alle funzioni di estendibilità IHV tramite il parametro pDot11ExtAPI .
Tutti i puntatori a funzione sono obbligatori e non verranno impostati su NULL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | wlanihv.h (include Wlanihv.h) |
Vedi anche
Funzioni del gestore IHV native 802.11
Dot11ExtSetProfileCustomUserDataFunzioni di estendibilità IHV native 802.11
Dot11ExtSetExcludeUnencrypted Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm Dot11ExtPreAssociateCompletion Dot11ExtPostAssociateCompletion