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