Funzione GetSecurityUserInfo (ntifs.h)
La funzione GetSecurityUserInfo
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 |
---|---|
|
La struttura SecurityUserData, indirettamente a cui fa riferimento UserInformation, contiene le informazioni utente richieste. |
|
Indica che la sessione di accesso specificata non esiste. |
Osservazioni
Questa funzione ottiene informazioni su un sessione di accesso
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 |