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 |