Estructura EapHostPeerMethodResult (eaphostpeertypes.h)
La estructura EapHostPeerMethodResult contiene los datos de resultado generados por EAPHost durante una sesión de autenticación que luego se pasa a un método EAP.
Sintaxis
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;
Miembros
fIsSuccess
Si es TRUE, el supplicante se autenticó correctamente; si es FALSE, no lo fue.
dwFailureReasonCode
Contiene un código de motivo si no se pudo autenticar el suplicante.
fSaveConnectionData
Si es TRUE, los datos de conexión especificados en pConnectionData deben conservarse en el disco; de lo contrario, no es necesario guardarlo.
dwSizeofConnectionData
Tamaño, en bytes, de pConnectionData.
pConnectionData
Puntero a un búfer de bytes que contiene información sobre la conexión a la que se mantiene la sesión de autenticación de EAP.
fSaveUserData
Si es TRUE, los datos de usuario especificados en pUserData deben conservarse en el disco; de lo contrario, no es necesario guardarlo.
dwSizeofUserData
Tamaño, en bytes, de pUserData.
pUserData
Puntero a un búfer de bytes que contiene información sobre el usuario suplicante que solicitó la sesión de autenticación de EAP.
pAttribArray
Puntero a una estructura de matriz EAP_ATTRIBUTES que contiene atributos de la sesión de autenticación.
isolationState
Valor de vínculo ISOLATION_STATE que indica el estado de aislamiento de la conexión de sesión de autenticación.
pEapMethodInfo
Puntero a una estructura de EAP_METHOD_INFO que contiene información sobre el método EAP que realizó la autenticación para el suplicante.
pEapError
Puntero a la estructura EAP_ERROR que contiene los errores generados por EAPHost durante la ejecución de esta llamada de función. Después de consumir los datos de error, esta memoria debe liberarse llamando a EapHostPeerFreeEapError.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | eaphostpeertypes.h |