Structure EapPeerMethodResult (eapmethodpeerapis.h)
Contient les données de résultat générées par une méthode EAP pendant l’authentification.
Syntaxe
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;
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. La mémoire tampon ne peut contenir que des éléments dwSizeOfConnectionData .
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. La mémoire tampon ne peut contenir que des éléments dwSizeofUserData .
pAttribArray
Pointeur vers une structure de tableau EAP_ATTRIBUTES qui contient les attributs EAP retournés par la session d’authentification.
pEapError
Pointeur vers la structure EAP_ERROR qui contient les erreurs générées 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 passant un pointeur vers EapPeerFreeErrorMemory.
pNgcKerbTicket
Ticket Kerberos.
fSaveToCredMan
Indique s’il faut enregistrer ou non dans le Gestionnaire d’informations d’identification.
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 | eapmethodpeerapis.h |