Função EapPeerGetMethodProperties (eapmethodpeerapis.h)
Define a implementação de uma função específica do método EAP que recupera as propriedades de um método EAP, considerando a conexão e os dados do usuário.
Sintaxe
DWORD EapPeerGetMethodProperties(
[in] DWORD dwVersion,
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] HANDLE hUserImpersonationToken,
[in] DWORD dwSizeOfConnectionDataIn,
[in] BYTE *pConnectionDataIn,
[in] DWORD dwSizeOfUserDataIn,
[in] BYTE *pUserDataIn,
[out] EAP_METHOD_PROPERTY_ARRAY *pMethodPropertyArray,
[out] EAP_ERROR **ppEapError
);
Parâmetros
[in] dwVersion
O número de versão da API.
[in] dwFlags
Uma combinação de sinalizadores EAP que descrevem o comportamento da sessão de autenticação EAP.
[in] eapMethodType
Uma estrutura EAP_METHOD_TYPE que identifica o método EAP que o supplicante deve usar.
[in] hUserImpersonationToken
Um identificador para o token de representação do usuário a ser usado nesta sessão.
[in] dwSizeOfConnectionDataIn
O tamanho, em bytes, do buffer de dados de conexão fornecido em pbEapConnData.
[in] pConnectionDataIn
Dados de conexão usados para o método EAP. Se definido como NULL, a propriedade estática do método, conforme configurado no Registro, será retornada.
[in] dwSizeOfUserDataIn
O tamanho, em bytes, do buffer de dados do usuário fornecido em pbUserData.
[in] pUserDataIn
Um ponteiro para um buffer de bytes que contém o BLOB de dados do usuário opaco. Este parâmetro pode ser NULL.
[out] pMethodPropertyArray
Um ponteiro para a matriz de propriedades do método EAP_METHOD_PROPERTY_ARRAY. O chamador deve liberar os ponteiros internos usando EapHostPeerFreeMemory começando no ponteiro mais interno. O chamador deve liberar um valor empvString somente quando o tipo for empvtString.
[out] ppEapError
Um ponteiro para um endereço de uma estrutura EAP_ERROR que contém quaisquer erros gerados durante a execução dessa chamada de função. Depois de consumir os dados de erro, essa memória deve ser liberada chamando EapPeerFreeErrorMemory.
Retornar valor
Nenhum
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | eapmethodpeerapis.h |
DLL | Eappcfg.dll |