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 |