SEC_WINNT_AUTH_IDENTITY_W structure (sspi.h)
Vous permet de transmettre un nom d’utilisateur et un mot de passe particuliers à la bibliothèque d’exécution à des fins d’authentification.
Syntaxe
typedef struct _SEC_WINNT_AUTH_IDENTITY_W {
unsigned short *User;
unsigned long UserLength;
unsigned short *Domain;
unsigned long DomainLength;
unsigned short *Password;
unsigned long PasswordLength;
unsigned long Flags;
} SEC_WINNT_AUTH_IDENTITY_W, *PSEC_WINNT_AUTH_IDENTITY_W;
Membres
User
Chaîne qui contient le nom d’utilisateur.
UserLength
Longueur, en caractères, de la chaîne de l’utilisateur, sans le caractère null de fin.
Domain
Chaîne qui contient le nom de domaine ou le nom du groupe de travail.
DomainLength
Longueur, en caractères, de la chaîne de domaine, sans le caractère null de fin.
Password
Chaîne qui contient le mot de passe de l’utilisateur dans le domaine ou le groupe de travail. Lorsque vous avez terminé d’utiliser le mot de passe, supprimez les informations sensibles de la mémoire en appelant SecureZeroMemory. Pour plus d’informations sur la protection du mot de passe, consultez Gestion des mots de passe.
PasswordLength
Longueur, en caractères, de la chaîne de mot de passe, sans le caractère null de fin.
Flags
Ce membre peut être l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Les chaînes de cette structure sont au format ANSI. |
|
Les chaînes de cette structure sont au format Unicode . |
Remarques
Lorsque cette structure est utilisée avec RPC, la structure doit rester valide pendant toute la durée de vie du handle de liaison.
Les chaînes peuvent être ANSI ou Unicode, selon la valeur que vous affectez au membre Flags .
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | sspi.h |