GetSecurityUserInfo-Funktion (ntifs.h)
Die GetSecurityUserInfo Funktion ruft Informationen zu einer Anmeldesitzung Sitzungab.
Syntax
NTSTATUS SEC_ENTRY GetSecurityUserInfo(
[in, optional] PLUID LogonId,
[in] ULONG Flags,
[out] PSecurityUserData *UserInformation
);
Parameter
[in, optional] LogonId
Ein optionaler Zeiger auf eine LUID-, die die Anmeldesitzung enthält, für die Informationen abgerufen werden sollen. Wenn LogonId-NULL-ist, werden Informationen für die Anmeldesitzung des aufrufenden Threads zurückgegeben.
[in] Flags
Dieser Parameter wird derzeit nicht verwendet.
[out] UserInformation
Ein Zeiger auf eine Position, die einen Zeiger auf eine SecurityUserData--Struktur enthält. Wenn der Funktionsaufruf erfolgreich ist, werden die Benutzerinformationen in dieser Struktur zurückgegeben. Der Aufrufer ist dafür verantwortlich, diesen Puffer freizuweisen, indem die LsaFreeReturnBuffer--Funktion aufgerufen wird.
Rückgabewert
GetSecurityUserInfo gibt einen geeigneten NTSTATUS-Wert zurück, z. B. einen der folgenden.
Rückgabecode | Beschreibung |
---|---|
|
Die SecurityUserData-Struktur, auf die indirekt durch UserInformationverwiesen wird, enthält die angeforderten Benutzerinformationen. |
|
Gibt an, dass die angegebene Anmeldesitzung nicht vorhanden ist. |
Bemerkungen
Diese Funktion ruft Informationen zu einer Anmeldung Sitzung über die SecurityUserData- Struktur ab.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 |
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h, FltKernel.h) |
Library | Ksecdd.lib |
IRQL- | PASSIVE_LEVEL |