Structure EapHostPeerMethodResult (eaphostpeertypes.h)
La structure EapHostPeerMethodResult contient les données de résultat générées par EAPHost pendant une session d’authentification qui sont ensuite passées à une méthode EAP.
Syntaxe
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;
Membres
fIsSuccess
Si la valeur est TRUE, le demandeur a été correctement authentifié ; si false, ce n’était pas le cas.
dwFailureReasonCode
Contient un code de raison si le demandeur n’a pas pu être authentifié.
fSaveConnectionData
Si la valeur est TRUE, les données de connexion spécifiées dans les données pConnectionData doivent être conservées sur le disque ; sinon, il n’a pas besoin d’être enregistré.
dwSizeofConnectionData
Taille, en octets, de pConnectionData.
pConnectionData
Pointeur vers une mémoire tampon d’octets qui contient des informations sur la connexion sur laquelle la session d’authentification EAP est conservée.
fSaveUserData
Si la valeur est TRUE, les données utilisateur spécifiées dans les données pUserData doivent être conservées sur le disque ; sinon, il n’a pas besoin d’être enregistré.
dwSizeofUserData
Taille, en octets, de pUserData.
pUserData
Pointeur vers une mémoire tampon d’octets qui contient des informations sur l’utilisateur qui a demandé la session d’authentification EAP.
pAttribArray
Pointeur vers une structure de tableau EAP_ATTRIBUTES qui contient les attributs de la session d’authentification.
isolationState
Une valeur de lien ISOLATION_STATE qui indique l’état d’isolation de la connexion de session d’authentification.
pEapMethodInfo
Pointeur vers une structure de EAP_METHOD_INFO qui contient des informations sur la méthode EAP qui a effectué l’authentification pour le demandeur.
pEapError
Pointeur vers la structure EAP_ERROR qui contient les erreurs générées par EAPHost pendant l’exécution de cet appel de fonction. Après avoir consommé les données d’erreur, cette mémoire doit être libérée en appelant EapHostPeerFreeEapError.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | eaphostpeertypes.h |