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;
Membri
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
Osservazioni
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 il Dot11ExtIhvInitService funzione del gestore IHV, 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | wlanihv.h (include Wlanihv.h) |
Vedere anche
Funzioni del gestore IHV native 802.11
Dot11ExtSetProfileCustomUserDataFunzioni di estendibilità IHV native 802.11
Dot11ExtSetExcludeUnencrypted Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm Dot11ExtPreAssociateCompletion Dot11ExtPostAssociateCompletion