estructura DOT11EXT_APIS (wlanihv.h)
Sintaxis
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;
Miembros
Dot11ExtAllocateBuffer
Puntero al Función Dot11ExtAllocateBuffer .
Dot11ExtFreeBuffer
Puntero a la función Dot11ExtFreeBuffer .
Dot11ExtSetProfileCustomUserData
Puntero al Función Dot11ExtSetProfileCustomUserData .
Dot11ExtGetProfileCustomUserData
Puntero al Función Dot11ExtGetProfileCustomUserData .
Dot11ExtSetCurrentProfile
Puntero al Función Dot11ExtSetCurrentProfile .
Dot11ExtSendUIRequest
Puntero al Función Dot11ExtSendUIRequest .
Dot11ExtPreAssociateCompletion
Puntero al Función Dot11ExtPreAssociateCompletion .
Dot11ExtPostAssociateCompletion
Puntero al Función Dot11ExtPostAssociateCompletion .
Dot11ExtSendNotification
Puntero al Función Dot11ExtSendNotification .
Dot11ExtSendPacket
Puntero a la función Dot11ExtSendPacket .
Dot11ExtSetEtherTypeHandling
Puntero al Función Dot11ExtSetEtherTypeHandling .
Dot11ExtSetAuthAlgorithm
Puntero al Función Dot11ExtSetAuthAlgorithm .
Dot11ExtSetUnicastCipherAlgorithm
Puntero al Función Dot11ExtSetUnicastCipherAlgorithm .
Dot11ExtSetMulticastCipherAlgorithm
Puntero al Función Dot11ExtSetMulticastCipherAlgorithm .
Dot11ExtSetDefaultKey
Puntero al Función Dot11ExtSetDefaultKey .
Dot11ExtSetKeyMappingKey
Puntero al Función Dot11ExtSetKeyMappingKey .
Dot11ExtSetDefaultKeyId
Puntero al Función Dot11ExtSetDefaultKeyId .
Dot11ExtNicSpecificExtension
Puntero al Función Dot11ExtNicSpecificExtension .
Dot11ExtSetExcludeUnencrypted
Puntero al Función Dot11ExtSetExcludeUnencrypted .
Dot11ExtStartOneX
Puntero a la función Dot11ExtStartOneX .
Dot11ExtStopOneX
Puntero a la función Dot11ExtStopOneX .
Dot11ExtProcessSecurityPacket
Comentarios
Las funciones de extensibilidad de IHV no están vinculadas estática o dinámicamente al archivo DLL de extensiones de IHV. En su lugar, cuando el sistema operativo llama a la función de controlador IHV Dot11ExtIhvInitService , pasa la lista de punteros a las funciones de extensibilidad de IHV a través del parámetro pDot11ExtAPI .
Todos los punteros de función son necesarios y no se establecerán en NULL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | wlanihv.h (incluye Wlanihv.h) |
Consulte también
Funciones del controlador IHV nativas 802.11
Dot11ExtSetProfileCustomUserDataFunciones de extensibilidad de IHV nativas 802.11
Dot11ExtSetExcludeUnencrypted Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm Dot11ExtPreAssociateCompletion Dot11ExtPostAssociateCompletion