Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Funktion LsaEnumerateLogonSessions ruft den Satz vorhandener Anmeldesitzungsbezeichner (LUIDs) und die Anzahl der Sitzungen ab.
Syntax
NTSTATUS LsaEnumerateLogonSessions(
[out] PULONG LogonSessionCount,
[out] PLUID *LogonSessionList
);
Die Parameter
[out] LogonSessionCount
Zeiger auf eine lange ganze Zahl, die die Anzahl der im Array zurückgegebenen Elemente empfängt, die im LogonSessionList-Parameter zurückgegeben werden.
[out] LogonSessionList
Adresse eines Zeigers auf eine LUID. Der Zeiger empfängt das erste Element eines Arrays von Anmeldesitzungsbezeichnern. Der vom Array verwendete Speicher wird von der LSA zugewiesen. Wenn das Array nicht mehr benötigt wird, rufen Sie die LsaFreeReturnBuffer-Funktion auf, um es freizulösen.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert STATUS_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein NTSTATUS-Code, der den Grund angibt.
Bemerkungen
Rufen Sie die LsaGetLogonSessionData-Funktion auf, um Informationen zu den von LsaEnumerateLogonSessions zurückgegebenen Anmeldesitzungen abzurufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows XP [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
| Zielplattform- | Fenster |
| Header | ntsecapi.h |
| Library | Secur32.lib |
| DLL | Secur32.dll |