Compartilhar via


Estrutura EapPeerMethodResult (eapmethodpeerapis.h)

Contém dados de resultado gerados por um método EAP durante a autenticação.

Sintaxe

typedef struct tagEapPeerMethodResult {
  BOOL             fIsSuccess;
  DWORD            dwFailureReasonCode;
  BOOL             fSaveConnectionData;
  DWORD            dwSizeofConnectionData;
  BYTE             *pConnectionData;
  BOOL             fSaveUserData;
  DWORD            dwSizeofUserData;
  BYTE             *pUserData;
  EAP_ATTRIBUTES   *pAttribArray;
  EAP_ERROR        *pEapError;
  NgcTicketContext *pNgcKerbTicket;
  BOOL             fSaveToCredMan;
} EapPeerMethodResult;

Membros

fIsSuccess

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

dwFailureReasonCode

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

fSaveConnectionData

Se TRUE, os dados de conexão especificados nos dados pConnectionData deverão 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. O buffer não pode conter mais do que os elementos dwSizeOfConnectionData .

fSaveUserData

Se TRUE, os dados do usuário especificados em 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 suplicante que solicitou a sessão de autenticação EAP. O buffer não pode conter mais do que os elementos dwSizeofUserData .

pAttribArray

Um ponteiro para uma estrutura de matriz EAP_ATTRIBUTES que contém os atributos EAP retornados pela sessão de autenticação.

pEapError

Um ponteiro para a estrutura EAP_ERROR que contém erros gerados 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 EapPeerFreeErrorMemory.

pNgcKerbTicket

Tíquete Kerberos.

fSaveToCredMan

Se deseja ou não salvar no Gerenciador de Credenciais.

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 eapmethodpeerapis.h

Confira também

Estruturas de método par EAPHost