estrutura DOT11EXT_APIS (wlanihv.h)
Sintaxe
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;
Membros
Dot11ExtAllocateBuffer
Um ponteiro para o Função Dot11ExtAllocateBuffer .
Dot11ExtFreeBuffer
Um ponteiro para a função Dot11ExtFreeBuffer .
Dot11ExtSetProfileCustomUserData
Um ponteiro para o Função Dot11ExtSetProfileCustomUserData .
Dot11ExtGetProfileCustomUserData
Um ponteiro para o Função Dot11ExtGetProfileCustomUserData .
Dot11ExtSetCurrentProfile
Um ponteiro para o Função Dot11ExtSetCurrentProfile .
Dot11ExtSendUIRequest
Um ponteiro para o Função Dot11ExtSendUIRequest .
Dot11ExtPreAssociateCompletion
Um ponteiro para o Função Dot11ExtPreAssociateCompletion .
Dot11ExtPostAssociateCompletion
Um ponteiro para o Função Dot11ExtPostAssociateCompletion .
Dot11ExtSendNotification
Um ponteiro para o Função Dot11ExtSendNotification .
Dot11ExtSendPacket
Um ponteiro para a função Dot11ExtSendPacket .
Dot11ExtSetEtherTypeHandling
Um ponteiro para o Função Dot11ExtSetEtherTypeHandling .
Dot11ExtSetAuthAlgorithm
Um ponteiro para o Função Dot11ExtSetAuthAlgorithm .
Dot11ExtSetUnicastCipherAlgorithm
Um ponteiro para o Função Dot11ExtSetUnicastCipherAlgorithm .
Dot11ExtSetMulticastCipherAlgorithm
Um ponteiro para o Função Dot11ExtSetMulticastCipherAlgorithm .
Dot11ExtSetDefaultKey
Um ponteiro para o Função Dot11ExtSetDefaultKey .
Dot11ExtSetKeyMappingKey
Um ponteiro para o Função Dot11ExtSetKeyMappingKey .
Dot11ExtSetDefaultKeyId
Um ponteiro para o Função Dot11ExtSetDefaultKeyId .
Dot11ExtNicSpecificExtension
Um ponteiro para o Função Dot11ExtNicSpecificExtension .
Dot11ExtSetExcludeUnencrypted
Um ponteiro para o Função Dot11ExtSetExcludeUnencrypted .
Dot11ExtStartOneX
Um ponteiro para a função Dot11ExtStartOneX .
Dot11ExtStopOneX
Um ponteiro para a função Dot11ExtStopOneX .
Dot11ExtProcessSecurityPacket
Comentários
As funções de Extensibilidade IHV não estão vinculadas estaticamente ou dinamicamente à DLL de Extensões IHV. Em vez disso, quando o sistema operacional chama a função de manipulador Dot11ExtIhvInitService IHV, ele passa a lista de ponteiros para as funções de Extensibilidade IHV por meio do parâmetro pDot11ExtAPI .
Todos os ponteiros de função são necessários e não serão definidos como NULL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | wlanihv.h (inclua Wlanihv.h) |
Confira também
Funções nativas do manipulador IHV 802.11
Dot11ExtSetProfileCustomUserDataFunções de extensibilidade de IHV nativas 802.11
Dot11ExtSetExcludeUnencrypted Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm Dot11ExtPreAssociateCompletion Dot11ExtPostAssociateCompletion