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 do 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
Observações
As funções de Extensibilidade IHV não sã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 |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
cabeçalho | wlanihv.h (inclua Wlanihv.h) |
Consulte também
funções nativas do manipulador IHV 802.11
Dot11ExtSetProfileCustomUserDatafunções de extensibilidade IHV nativas 802.11
Dot11ExtSetExcludeUnencrypted Dot11ExtSetUnicastCipherAlgorithm Dot11ExtSetMulticastCipherAlgorithm Dot11ExtPreAssociateCompletion Dot11ExtPostAssociateCompletion