structure NETLOGON_LOGON_IDENTITY_INFO (subauth.h)
La structure NETLOGON_LOGON_IDENTITY_INFO est utilisée pour transmettre des informations sur un utilisateur pour la sous-authentification d’ouverture de session.
Il est utilisé par Msv1_0SubAuthenticationRoutine et Msv1_0SubAuthenticationFilter.
Syntaxe
typedef struct _NETLOGON_LOGON_IDENTITY_INFO {
UNICODE_STRING LogonDomainName;
ULONG ParameterControl;
OLD_LARGE_INTEGER LogonId;
UNICODE_STRING UserName;
UNICODE_STRING Workstation;
} NETLOGON_LOGON_IDENTITY_INFO, *PNETLOGON_LOGON_IDENTITY_INFO;
Membres
LogonDomainName
Pointeur vers un UNICODE_STRING contenant le nom du domaine d’ouverture de session. Le nom de domaine spécifié doit être un domaine approuvé par cet ordinateur. Si le domaine d’ouverture de session est inconnu, par exemple un client de niveau inférieur qui ne fournit pas ces informations, ce membre doit avoir la valeur NULL.
ParameterControl
Spécifie les attributs des autres paramètres de fonction.
Valeur | Signification |
---|---|
|
Spécifie que CaseSensitiveChallengeResponse et CaseInsensitiveChallengeResponse sont autorisés à être le mot de passe en texte clair de l’utilisateur. |
LogonId
Identifie de manière unique la session d’ouverture de session.
UserName
Pointeur vers un UNICODE_STRING identifiant le nom de compte de l’utilisateur qui tente de se connecter.
Workstation
Pointeur vers un UNICODE_STRING identifiant la station de travail à partir de laquelle l’utilisateur tente de se connecter. NULL indique que l’identité de la station de travail est inconnue.
Configuration requise
Condition requise | Valeur |
---|---|
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 | subauth.h |