Partager via


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
SEC_WINNT_AUTH_IDENTITY_ANSI
Les chaînes de cette structure sont au format ANSI.
SEC_WINNT_AUTH_IDENTITY_UNICODE
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