Partager via


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
CLEARTEXT_PASSWORD_ALLOWED
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