SECPKG_CLIENT_INFO-Struktur (ntsecpkg.h)
Die SECPKG_CLIENT_INFO-Struktur enthält Informationen zum Client eines Sicherheitspakets . Diese Struktur wird von der GetClientInfo-Funktion verwendet.
Syntax
typedef struct _SECPKG_CLIENT_INFO {
LUID LogonId;
ULONG ProcessID;
ULONG ThreadID;
BOOLEAN HasTcbPrivilege;
BOOLEAN Impersonating;
BOOLEAN Restricted;
UCHAR ClientFlags;
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
HANDLE ClientToken;
} SECPKG_CLIENT_INFO, *PSECPKG_CLIENT_INFO;
Member
LogonId
Der effektive Anmeldebezeichner des Clients.
ProcessID
Der Prozessbezeichner des Clients.
ThreadID
Der Threadbezeichner des Clients.
HasTcbPrivilege
TRUE , wenn der Client über die SeTcbPrivilege-Berechtigung verfügt; andernfalls FALSE.
Impersonating
TRUE , wenn der Client die Identität eines anderen Sicherheitsprinzipals angibt.
Restricted
Der Client ist in seiner Fähigkeit eingeschränkt, auf sicherungsfähige Objekte zuzugreifen oder privilegierte Vorgänge auszuführen.
ClientFlags
ImpersonationLevel
ClientToken
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | ntsecpkg.h |