Share via


estructura MSV1_0_INTERACTIVE_LOGON (ntsecapi.h)

La estructura MSV1_0_INTERACTIVE_LOGON contiene información sobre un inicio de sesión interactivo.

La función LsaLogonUser la usa.

Sintaxis

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;

Miembros

MessageType

MSV1_0_LOGON_SUBMIT_TYPE valor que especifica el tipo de inicio de sesión que se solicita. Este miembro debe establecerse en MsV1_0InteractiveLogon.

LogonDomainName

UNICODE_STRING que contiene el nombre del dominio de inicio de sesión. El nombre de dominio especificado debe ser un dominio de Windows o un dominio mixto de confianza para esta máquina.

El miembro Buffer del UNICODE_STRING es relativo a la estructura KERB_INTERACTIVE_LOGON y debe apuntar a la memoria que es contiguo a la estructura MSV1_0_INTERACTIVE_LOGON.

UserName

UNICODE_STRING que representa el nombre de cuenta del usuario. El nombre puede tener hasta 255 bytes de longitud. El nombre se trata como sin distinción entre mayúsculas y minúsculas. El nombre de usuario especificado debe tener una cuenta en el dominio LogonDomainName.

El miembro Buffer del UNICODE_STRING es relativo a la estructura KERB_INTERACTIVE_LOGON y debe apuntar a la memoria que es contiguo a la estructura MSV1_0_INTERACTIVE_LOGON.

Password

UNICODE_STRING que contiene la contraseña de texto no cifrado del usuario. La contraseña puede tener hasta 255 bytes de longitud y contener cualquier valor Unicode. Cuando haya terminado de usar la contraseña, desactive la memoria llamando a la función SecureZeroMemory . Para obtener más información sobre cómo proteger la contraseña, consulte Control de contraseñas.

El miembro Buffer del UNICODE_STRING es relativo a la estructura KERB_INTERACTIVE_LOGON y debe apuntar a la memoria que es contiguo a la estructura MSV1_0_INTERACTIVE_LOGON.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado ntsecapi.h

Consulte también

MSV1_0_LOGON_SUBMIT_TYPE