Estructura EapPeerMethodResult (eapmethodpeerapis.h)
Contiene los datos de resultados generados por un método EAP durante la autenticación.
Sintaxis
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;
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. El búfer no puede contener más de los elementos dwSizeOfConnectionData .
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. El búfer no puede contener más de los elementos dwSizeofUserData .
pAttribArray
Puntero a una estructura de matriz EAP_ATTRIBUTES que contiene los atributos EAP devueltos por la sesión de autenticación.
pEapError
Puntero a la estructura EAP_ERROR que contiene los errores generados durante la ejecución de esta llamada de función. Después de consumir los datos de error, esta memoria debe liberarse pasando un puntero a EapPeerFreeErrorMemory.
pNgcKerbTicket
Vale de Kerberos.
fSaveToCredMan
Si se va a guardar o no en el Administrador de credenciales.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | eapmethodpeerapis.h |