Compartir a través de


Función GetSecurityUserInfo (ntifs.h)

La función getSecurityUserInfo de recupera información sobre una sesión de inicio de sesión .

Sintaxis

NTSTATUS SEC_ENTRY GetSecurityUserInfo(
  [in, optional] PLUID             LogonId,
  [in]           ULONG             Flags,
  [out]          PSecurityUserData *UserInformation
);

Parámetros

[in, optional] LogonId

Puntero opcional a un LUID que contiene la sesión de inicio de sesión para la que se va a recuperar la información. Si logonId es NULL, se devuelve información para la sesión de inicio de sesión del subproceso que realiza la llamada.

[in] Flags

Este parámetro no se usa actualmente.

[out] UserInformation

Puntero a una ubicación que contiene un puntero a una estructura de SecurityUserData. Si la llamada de función se realiza correctamente, la información del usuario se devuelve en esta estructura. El autor de la llamada es responsable de liberar este búfer llamando a la función LsaFreeReturnBuffer.

Valor devuelto

GetSecurityUserInfo devuelve un valor NTSTATUS adecuado, como uno de los siguientes.

Código devuelto Descripción
STATUS_SUCCESS
La estructura SecurityUserData, a la que apunta indirectamente UserInformation, contiene la información de usuario solicitada.
STATUS_NO_SUCH_LOGON_SESSION
Indica que la sesión de inicio de sesión especificada no existe.

Observaciones

Esta función obtiene información sobre una sesión de inicio de sesión mediante la estructura SecurityUserData.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000
de la plataforma de destino de Universal
encabezado de ntifs.h (incluya Ntifs.h, FltKernel.h)
biblioteca de Ksecdd.lib
irQL PASSIVE_LEVEL

Consulte también

LsaFreeReturnBuffer

MapSecurityError