Partager via


EapPeerSetCredentials, fonction (eapmethodpeerapis.h)

Fournit des informations d’identification d’authentification nouvelles ou mises à jour à la méthode EAP.

Syntaxe

DWORD EapPeerSetCredentials(
  [in]  EAP_SESSION_HANDLE sessionHandle,
  [in]  LPWSTR             pwszIdentity,
  [in]  LPWSTR             pwszPassword,
  [out] EAP_ERROR          **ppEapError
);

Paramètres

[in] sessionHandle

Pointeur vers une structure de EAP_SESSION_HANDLE qui contient le handle unique de cette session d’authentification EAP sur le serveur EAPHost. Ce handle est retourné dans le paramètre pSessionHandle d’un appel précédent à EapPeerBeginSession.

[in] pwszIdentity

Pointeur qui spécifie l’identité de l’utilisateur pour laquelle définir les informations d’identification. Cette chaîne d’identité utilisateur est obtenue en appelant la fonction EapPeerGetIdentity .

[in] pwszPassword

Pointeur qui contient le mot de passe en texte clair de l’identité de l’utilisateur.

[out] ppEapError

Pointeur vers un pointeur vers une structure de 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 appelant EapPeerFreeErrorMemory.

Valeur de retour

None

Notes

Si la clé de Registre InvokeUserNameDlg est définie, EapPeerSetCredentials doit être exporté. Si la clé de Registre InvokeUserNameDlg n’est pas définie, EapPeerSetCredentials doit exporter les fonctions EapPeerGetIdentity et EapPeerInvokeIdentityUI .

Cet appel est effectué par un EAPHost basé sur un homologue à l’aide d’un pointeur de fonction vers cette API. Cette API doit être implémentée sur la méthode EAP chargée par EAPHost et doit strictement être conforme aux types de syntaxe et de paramètres spécifiés dans la documentation.

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]
Plateforme cible Windows
En-tête eapmethodpeerapis.h

Voir aussi

EapHost Peer, méthode Run-Time Functions

EapPeerGetIdentity

EapPeerInvokeIdentityUI

EapPeerSetCredentials