GetSecurityUserInfo-Funktion (ntifs.h)
Die GetSecurityUserInfo-Funktion ruft Informationen zu einer Anmeldesitzung ab.
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 LogonIdNULL 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 einen Speicherort, der einen Zeiger auf eine SecurityUserData-Struktur enthält. Wenn der Funktionsaufruf erfolgreich ist, werden die Benutzerinformationen in dieser Struktur zurückgegeben. Der Aufrufer ist für das Freigeben dieses Puffers durch Aufrufen der LsaFreeReturnBuffer-Funktion verantwortlich.
Rückgabewert
GetSecurityUserInfo gibt einen geeigneten NTSTATUS-Wert zurück, z. B. einen der folgenden.
Rückgabecode | Beschreibung |
---|---|
|
Die SecurityUserData-Struktur, auf die indirekt von UserInformation verwiesen wird, enthält die angeforderten Benutzerinformationen. |
|
Gibt an, dass die angegebene Anmeldesitzung nicht vorhanden ist. |
Hinweise
Diese Funktion ruft Informationen zu einer Anmeldesitzung über die SecurityUserData-Struktur ab.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 |
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h, FltKernel.h) |
Bibliothek | Ksecdd.lib |
IRQL | PASSIVE_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für