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