structure SEC_WINNT_AUTH_IDENTITY_EXA (sspi.h)
La structure SEC_WINNT_AUTH_IDENTITY_EX contient des informations sur un utilisateur. Un ANSI et forme de Unicode de cette structure sont fournis.
Syntaxe
typedef struct _SEC_WINNT_AUTH_IDENTITY_EXA {
unsigned long Version;
unsigned long Length;
unsigned char *User;
unsigned long UserLength;
unsigned char *Domain;
unsigned long DomainLength;
unsigned char *Password;
unsigned long PasswordLength;
unsigned long Flags;
unsigned char *PackageList;
unsigned long PackageListLength;
} SEC_WINNT_AUTH_IDENTITY_EXA, *PSEC_WINNT_AUTH_IDENTITY_EXA;
Membres
Version
Long non signé qui indique le numéro de version de la structure.
Length
Long non signé qui indique la longueur, en octets, de la structure.
User
Chaîne Unicode ou ANSI qui contient le nom du compte d’utilisateur.
UserLength
Longueur, en caractères, de la chaîne utilisateur
Domain
Chaîne Unicode ou ANSI qui contient le nom du domaine pour le compte d’utilisateur.
DomainLength
Longueur, en caractères, de la chaîne de domaine
Password
Chaîne Unicode ou ANSI qui contient le mot de passe utilisateur en texte clair. Lorsque vous avez terminé d’utiliser le mot de passe, supprimez les informations sensibles de la mémoire en appelant la fonction 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 mot de passe
Flags
Indicateur long non signé qui indique le type utilisé par des packages de sécurité de sécurité.
PackageList
Chaîne Unicode ou ANSI qui contient une liste séparée par des virgules de noms de packages de sécurité disponibles lors de l’utilisation du fournisseur Microsoft Negotiate.
Définissez cette valeur sur « !ntlm » pour spécifier que le package NTLM
PackageListLength
Longueur, en caractères, de la chaîne PackageList
Remarques
Notez que lorsque cette structure est utilisée avec RPC, la structure doit rester valide pendant la durée de vie du handle de liaison.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
d’en-tête | sspi.h |