Função GetSecurityUserInfo (ntifs.h)

A função GetSecurityUserInfo recupera informações sobre uma sessão de logon.

Sintaxe

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

Parâmetros

[in, optional] LogonId

Um ponteiro opcional para um LUID que contém a sessão de logon para a qual as informações devem ser recuperadas. Se LogonId for NULL, as informações para a sessão de logon do thread de chamada serão retornadas.

[in] Flags

Esse parâmetro não é usado atualmente.

[out] UserInformation

Um ponteiro para um local que contém um ponteiro para uma estrutura SecurityUserData . Se a chamada de função for bem-sucedida, as informações do usuário serão retornadas nessa estrutura. O chamador é responsável por liberar esse buffer chamando a função LsaFreeReturnBuffer .

Retornar valor

GetSecurityUserInfo retorna um valor NTSTATUS apropriado, como um dos seguintes.

Código de retorno Descrição
STATUS_SUCCESS
A estrutura SecurityUserData, indiretamente apontada por UserInformation, contém as informações do usuário solicitadas.
STATUS_NO_SUCH_LOGON_SESSION
Indica que a sessão de logon especificada não existe.

Comentários

Essa função obtém informações sobre uma sessão de logon por meio da estrutura SecurityUserData .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000
Plataforma de Destino Universal
Cabeçalho ntifs.h (include Ntifs.h, FltKernel.h)
Biblioteca Ksecdd.lib
IRQL PASSIVE_LEVEL

Confira também

LsaFreeReturnBuffer

MapSecurityError