Função EapHostPeerGetMethodProperties (eaphostpeerconfigapis.h)
A função EapHostPeerGetMethodProperties é usada para recuperar as propriedades de um método EAP, considerando a conexão e os dados do usuário.
Sintaxe
DWORD EapHostPeerGetMethodProperties(
[in] DWORD dwVersion,
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] HANDLE hUserImpersonationToken,
[in] DWORD dwEapConnDataSize,
[in] const BYTE *pbEapConnData,
[in] DWORD dwUserDataSize,
[in] const BYTE *pbUserData,
[out] EAP_METHOD_PROPERTY_ARRAY *pMethodPropertyArray,
[out] EAP_ERROR **ppEapError
);
Parâmetros
[in] dwVersion
O número de versão da API. Defina esse parâmetro como zero.
[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 especifica o método EAP que o suplicável deve usar.
[in] hUserImpersonationToken
Um identificador para o token de representação do usuário a ser usado nesta sessão.
[in] dwEapConnDataSize
O tamanho, em bytes, do buffer de dados de conexão fornecido em pbEapConnData.
[in] pbEapConnData
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] dwUserDataSize
O tamanho, em bytes, do buffer de dados do usuário fornecido em pbUserData.
[in] pbUserData
Um ponteiro para um buffer de bytes que contém o BLOB de dados de 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 ponteiro para uma estrutura EAP_ERROR que contém quaisquer erros gerados pelo EAPHost durante a execução dessa chamada de função. Depois de consumir os dados de erro, essa memória deve ser liberada passando um ponteiro para EapHostPeerFreeErrorMemory.
Retornar valor
Nenhum
Comentários
EapHostPeerGetMethodProperties permite que o usuário recupere as propriedades de um método EAP por meio da interface supplicante EAPHost. As propriedades retornadas por essa API podem ser diferentes das propriedades retornadas pela função EapHostPeerGetMethods . A função EapHostPeerGetMethodProperties retorna as propriedades de um método EAP para uma conexão específica e dados de usuário.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | eaphostpeerconfigapis.h |
Biblioteca | Eappcfg.lib |
DLL | Eappcfg.dll |