Funzione LsaEnumerateLogonSessions (ntsecapi.h)

La funzione LsaEnumerateLogonSessions recupera il set di identificatori di sessione di accesso esistenti e il numero di sessioni.

Sintassi

NTSTATUS LsaEnumerateLogonSessions(
  [out] PULONG LogonSessionCount,
  [out] PLUID  *LogonSessionList
);

Parametri

[out] LogonSessionCount

Puntatore a un intero lungo che riceve il numero di elementi restituiti nella matrice restituita nel parametro LogonSessionList .

[out] LogonSessionList

Indirizzo di un puntatore a un LUID. Il puntatore riceve il primo elemento di una matrice di identificatori di sessione di accesso. La memoria usata dalla matrice viene allocata dall'LSA. Quando la matrice non è più necessaria, chiamare la funzione LSAFreeReturnBuffer per liberarla.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è STATUS_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice NTSTATUS che indica il motivo.

Commenti

Per recuperare informazioni sulle sessioni di accesso restituite da LsaEnumerateLogonSessions, chiamare la funzione LsaGetLogonSessionData .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ntsecapi.h
Libreria Secur32.lib
DLL Secur32.dll