Compartilhar via


Estrutura EapHostPeerMethodResult (eaphostpeertypes.h)

A estrutura EapHostPeerMethodResult contém os dados de resultado gerados pelo EAPHost durante uma sessão de autenticação que, em seguida, é passada para um método EAP.

Sintaxe

typedef struct tagEapHostPeerMethodResult {
  BOOL            fIsSuccess;
  UINT32          dwFailureReasonCode;
  BOOL            fSaveConnectionData;
  UINT32          dwSizeofConnectionData;
#if ...
  BYTE            *pConnectionData;
#else
  BYTE            *pConnectionData;
#endif
  BOOL            fSaveUserData;
  UINT32          dwSizeofUserData;
#if ...
  BYTE            *pUserData;
#else
  BYTE            *pUserData;
#endif
  EAP_ATTRIBUTES  *pAttribArray;
  ISOLATION_STATE isolationState;
  EAP_METHOD_INFO *pEapMethodInfo;
  EAP_ERROR       *pEapError;
} EapHostPeerMethodResult;

Membros

fIsSuccess

Se TRUE, o suplicente foi autenticado com êxito; se FALSE, não foi.

dwFailureReasonCode

Contém um código de motivo se o suplicente não pôde ser autenticado.

fSaveConnectionData

Se TRUE, os dados de conexão especificados em pConnectionData devem ser persistidos no disco; caso contrário, ele não precisa ser salvo.

dwSizeofConnectionData

O tamanho, em bytes, de pConnectionData.

pConnectionData

Um ponteiro para um buffer de bytes que contém informações sobre a conexão sobre a qual a sessão de autenticação EAP é mantida.

fSaveUserData

Se TRUE, os dados do usuário especificados nos dados pUserData deverão ser persistidos no disco; caso contrário, ele não precisa ser salvo.

dwSizeofUserData

O tamanho, em bytes, de pUserData.

pUserData

Um ponteiro para um buffer de bytes que contém informações sobre o usuário suplicável que solicitou a sessão de autenticação EAP.

pAttribArray

Ponteiro para uma estrutura de matriz EAP_ATTRIBUTES que contém atributos da sessão de autenticação.

isolationState

Um valor de link ISOLATION_STATE que indica o estado de isolamento da conexão de sessão de autenticação.

pEapMethodInfo

Um ponteiro para uma estrutura EAP_METHOD_INFO que contém informações sobre o método EAP que executou a autenticação para o supplicante.

pEapError

Um ponteiro para a 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 chamando EapHostPeerFreeEapError.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho eaphostpeertypes.h

Confira também

Estruturas supplicantes EAPHost

EapHostPeerGetResult