Compartilhar via


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

Confira também

Funções de configuração suplicáveis EAPHost