estructura MSV1_0_INTERACTIVE_PROFILE (ntsecapi.h)

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

Esta estructura la usa la función LsaLogonUser .

Sintaxis

typedef struct _MSV1_0_INTERACTIVE_PROFILE {
  MSV1_0_PROFILE_BUFFER_TYPE MessageType;
  USHORT                     LogonCount;
  USHORT                     BadPasswordCount;
  LARGE_INTEGER              LogonTime;
  LARGE_INTEGER              LogoffTime;
  LARGE_INTEGER              KickOffTime;
  LARGE_INTEGER              PasswordLastSet;
  LARGE_INTEGER              PasswordCanChange;
  LARGE_INTEGER              PasswordMustChange;
  UNICODE_STRING             LogonScript;
  UNICODE_STRING             HomeDirectory;
  UNICODE_STRING             FullName;
  UNICODE_STRING             ProfilePath;
  UNICODE_STRING             HomeDirectoryDrive;
  UNICODE_STRING             LogonServer;
  ULONG                      UserFlags;
} MSV1_0_INTERACTIVE_PROFILE, *PMSV1_0_INTERACTIVE_PROFILE;

Miembros

MessageType

MSV1_0_PROFILE_BUFFER_TYPE valor que identifica el tipo de datos de perfil que se devuelven. Este miembro debe establecerse en MsV1_0InteractiveProfile.

LogonCount

Número de veces que el usuario ha iniciado sesión actualmente.

Nota No se garantiza que este valor sea preciso porque el controlador de dominio no recibe ninguna notificación de todos los inicios de sesión y de lasffs.
 

BadPasswordCount

Número de veces que se aplicó una contraseña que no es válida a la cuenta desde el último inicio de sesión correcto.

LogonTime

Hora en la que el usuario inició sesión por última vez. Se trata de un valor de hora estándar de Windows de formato absoluto.

LogoffTime

Hora en la que el usuario debe cerrar sesión. Se trata de un valor de hora estándar de Windows de formato absoluto.

KickOffTime

Hora en la que el sistema debe obligar al usuario a cerrar sesión. Se trata de un valor de hora estándar de Windows de formato absoluto. Tenga en cuenta que los usuarios de Windows no se ven obligados a cerrar sesión de forma interactiva; sin embargo, es posible que se cierren sus conexiones de red.

PasswordLastSet

Hora y fecha en que se cambió la contraseña por última vez. Se trata de un valor de hora estándar de Windows de formato absoluto.

PasswordCanChange

Hora y fecha en que se debe recordar al usuario que cambie las contraseñas. Se trata de un valor de hora estándar de Windows de formato absoluto. El GINA usa este miembro para mostrar el mensaje en el que se pregunta si el usuario quiere cambiar la contraseña actual.

PasswordMustChange

Hora y fecha en que el usuario debe cambiar la contraseña. Si el usuario nunca puede cambiar la contraseña, este miembro no está definido. Se trata de un valor de hora estándar de formato absoluto, Windows.

LogonScript

UNICODE_STRING que contiene la ruta de acceso relativa al script de inicio de sesión de la cuenta.

HomeDirectory

UNICODE_STRING que contiene el directorio principal del usuario.

FullName

UNICODE_STRING que contiene el nombre completo del usuario.

ProfilePath

UNICODE_STRING especificar la ruta de acceso al perfil móvil del usuario si el usuario tiene un perfil móvil. Por ejemplo: \SomeServer\SomeShare\MyUserName

HomeDirectoryDrive

UNICODE_STRING que contiene la letra de unidad (por ejemplo, C:\ o D:) del directorio principal.

LogonServer

UNICODE_STRING que contiene el nombre del servidor que procesó la solicitud de inicio de sesión.

UserFlags

Especifica cómo estableció este usuario la sesión. Puede ser la marca siguiente.

Valor Significado
LOGON_EXTRA_SIDS
El usuario inició sesión con identificadores de seguridad adicionales (SID).

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_PROFILE_BUFFER_TYPE