Condividi tramite


Funzione GetSecurityUserInfo (ntifs.h)

La funzione GetSecurityUserInfo recupera informazioni su una sessione di accesso .

Sintassi

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

Parametri

[in, optional] LogonId

Puntatore facoltativo a un LUID contenente la sessione di accesso per cui recuperare le informazioni. Se LogonId è NULL, vengono restituite informazioni per la sessione di accesso del thread chiamante.

[in] Flags

Questo parametro non è attualmente utilizzato.

[out] UserInformation

Puntatore a una posizione che contiene un puntatore a una struttura SecurityUserData. Se la chiamata di funzione ha esito positivo, le informazioni utente vengono restituite in questa struttura. Il chiamante è responsabile della liberazione di questo buffer chiamando la funzione di LsaFreeReturnBuffer .

Valore restituito

GetSecurityUserInfo restituisce un valore NTSTATUS appropriato, ad esempio uno dei seguenti.

Codice restituito Descrizione
STATUS_SUCCESS
La struttura SecurityUserData, indirettamente a cui fa riferimento UserInformation, contiene le informazioni utente richieste.
STATUS_NO_SUCH_LOGON_SESSION
Indica che la sessione di accesso specificata non esiste.

Osservazioni

Questa funzione ottiene informazioni su un sessione di accesso tramite la struttura SecurityUserData.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h, FltKernel.h)
libreria Ksecdd.lib
IRQL PASSIVE_LEVEL

Vedere anche

LsaFreeReturnBuffer

MapSecurityError