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 viene 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 LsaFreeReturnBuffer .
Valore restituito
GetSecurityUserInfo restituisce un valore NTSTATUS appropriato, ad esempio uno dei seguenti.
Codice restituito | Descrizione |
---|---|
|
La struttura SecurityUserData, indirettamente puntata da UserInformation, contiene le informazioni dell'utente richieste. |
|
Indica che la sessione di accesso specificata non esiste. |
Commenti
Questa funzione ottiene informazioni su una sessione di accesso tramite la struttura SecurityUserData .
Requisiti
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 |