Partager via


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

Voir aussi

Structures de méthode homologue EAPHost