Freigeben über


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