Поделиться через


структура SECPKG_CLIENT_INFO (ntsecpkg.h)

Структура SECPKG_CLIENT_INFO содержит сведения о клиенте пакета безопасности . Эта структура используется функцией GetClientInfo .

Синтаксис

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;

Члены

LogonId

Действующий идентификатор входа клиента.

ProcessID

Идентификатор процесса клиента.

ThreadID

Идентификатор потока клиента.

HasTcbPrivilege

ЗНАЧЕНИЕ TRUE , если клиент имеет привилегию SeTcbPrivilege; В противном случае — FALSE.

Impersonating

Значение TRUE , если клиент олицетворяет другого субъекта безопасности.

Restricted

Клиент ограничен в возможности доступа к защищаемым объектам или выполнения привилегированных операций.

ClientFlags

ImpersonationLevel

ClientToken

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ntsecpkg.h