MSV1_0_INTERACTIVE_LOGON structure (ntsecapi.h)

La structure MSV1_0_INTERACTIVE_LOGON contient des informations sur une ouverture de session interactive.

Il est utilisé par la fonction LsaLogonUser .

Syntaxe

typedef struct _MSV1_0_INTERACTIVE_LOGON {
  MSV1_0_LOGON_SUBMIT_TYPE MessageType;
  UNICODE_STRING           LogonDomainName;
  UNICODE_STRING           UserName;
  UNICODE_STRING           Password;
} MSV1_0_INTERACTIVE_LOGON, *PMSV1_0_INTERACTIVE_LOGON;

Membres

MessageType

MSV1_0_LOGON_SUBMIT_TYPE valeur qui spécifie le type d’ouverture de session demandé. Ce membre doit être défini sur MsV1_0InteractiveLogon.

LogonDomainName

UNICODE_STRING qui contient le nom du domaine d’ouverture de session. Le nom de domaine spécifié doit être un domaine Windows ou un domaine mixte approuvé par cet ordinateur.

Le membre Buffer du UNICODE_STRING est relatif à la structure KERB_INTERACTIVE_LOGON et doit pointer vers la mémoire contiguë à la structure MSV1_0_INTERACTIVE_LOGON.

UserName

UNICODE_STRING qui représente le nom du compte de l’utilisateur. Le nom peut avoir jusqu’à 255 octets. Le nom n’est pas sensible à la casse. L’utilisateur spécifié doit avoir un compte dans le domaine LogonDomainName.

Le membre Buffer du UNICODE_STRING est relatif à la structure KERB_INTERACTIVE_LOGON et doit pointer vers la mémoire contiguë à la structure MSV1_0_INTERACTIVE_LOGON.

Password

UNICODE_STRING qui contient le mot de passe en texte clair de l’utilisateur. Le mot de passe peut comporter jusqu’à 255 octets et contenir n’importe quelle valeur Unicode. Lorsque vous avez terminé d’utiliser le mot de passe, effacez-le 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.

Le membre Buffer du UNICODE_STRING est relatif à la structure KERB_INTERACTIVE_LOGON et doit pointer vers la mémoire contiguë à la structure MSV1_0_INTERACTIVE_LOGON.

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 ntsecapi.h

Voir aussi

MSV1_0_LOGON_SUBMIT_TYPE