KERB_INTERACTIVE_LOGON structure (ntsecapi.h)

La structure KERB_INTERACTIVE_LOGON contient des informations sur une session d’ouverture de session interactive.

Il est utilisé par LsaLogonUser avec le package de sécurité Kerberos à l’aide de LOGON32_PROVIDER_WINNT50 ou de LOGON32_PROVIDER_DEFAULT.

Syntaxe

typedef struct _KERB_INTERACTIVE_LOGON {
  KERB_LOGON_SUBMIT_TYPE MessageType;
  UNICODE_STRING         LogonDomainName;
  UNICODE_STRING         UserName;
  UNICODE_STRING         Password;
} KERB_INTERACTIVE_LOGON, *PKERB_INTERACTIVE_LOGON;

Membres

MessageType

KERB_LOGON_SUBMIT_TYPE valeur identifiant le type de demande d’ouverture de session effectuée. Ce membre doit être défini sur KerbInteractiveLogon.

LogonDomainName

UNICODE_STRING en spécifiant le nom du domaine d’ouverture de session cible.

UserName

UNICODE_STRING spécifiant le nom d’utilisateur.

Password

UNICODE_STRING spécifiant le mot de passe de l’utilisateur. 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.

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