структура 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 |