Compartir a través de


Función GetSecurityUserInfo (ntifs.h)

La función GetSecurityUserInfo 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 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 utiliza actualmente.

[out] UserInformation

Puntero a una ubicación que contiene un puntero a una estructura 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, apuntada indirectamente por 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.

Comentarios

Esta función obtiene información sobre una sesión de inicio de sesión a través de la estructura SecurityUserData .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h, FltKernel.h)
Library Ksecdd.lib
IRQL PASSIVE_LEVEL

Consulte también

LsaFreeReturnBuffer

MapSecurityError