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


CTokenPrivileges Class

Этот класс программа-оболочка для структуры TOKEN_PRIVILEGES.

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.

class CTokenPrivileges

Члены

Открытые конструкторы

Имя

Описание

CTokenPrivileges::CTokenPrivileges

Конструктор.

CTokenPrivileges::~CTokenPrivileges

Деструктор.

Открытые методы

Имя

Описание

CTokenPrivileges::Add

Добавляет один или несколько прав доступа к объекту CTokenPrivileges.

CTokenPrivileges::Delete

Удаляет право доступа из объекта CTokenPrivileges.

CTokenPrivileges::DeleteAll

Удаляет все права из объекта CTokenPrivileges.

CTokenPrivileges::GetCount

Возвращает число записей в объекте CTokenPrivileges прав доступа.

CTokenPrivileges::GetDisplayNames

Получить отображаемые имена для прав доступа, содержащихся в CTokenPrivileges объект.

CTokenPrivileges::GetLength

Возвращает размер буфера в байтах, необходимое для хранения структуры TOKEN_PRIVILEGES, представленного объектом CTokenPrivileges.

CTokenPrivileges::GetLuidsAndAttributes

Извлекает локально уникальные идентификаторы (LUID) и флаги атрибута из объекта CTokenPrivileges.

CTokenPrivileges::GetNamesAndAttributes

Возвращает флаги имен и атрибутов привилегий от объекта CTokenPrivileges.

CTokenPrivileges::GetPTOKEN_PRIVILEGES

Возвращает указатель на структуру TOKEN_PRIVILEGES.

CTokenPrivileges::LookupPrivilege

Извлекает атрибут, связанный с заданным именем прав доступа.

Открытые операторы

Имя

Описание

CTokenPrivileges::operator const TOKEN_PRIVILEGES *

Приводит значение к указателю на структуру TOKEN_PRIVILEGES.

CTokenPrivileges::operator =

Оператор присваивания.

Заметки

маркер доступа объект, описывающий контекст безопасности процесса или потока и выделен к каждому пользователю внесенному в журнал в систему Windows NT 2000 или Windows.

Маркер доступа используется для описания разные привилегии безопасности предоставлять для каждого пользователя. Привилегия состоит из 64 разрядного числа вызванного локально уникальным идентификатором строки (LUID) и дескриптора.

Класс CTokenPrivileges программа-оболочка для структуры TOKEN_PRIVILEGES и содержит 0 или больше привилегий. Права доступа можно добавлять, удалять или запросить с помощью предоставленных методы класса.

Основные сведения о модели управления доступом в Windows см. в разделе управление доступом в Windows SDK.

Требования

Header: atlsecurity.h

См. также

Ссылки

TOKEN_PRIVILEGES

LUID

LUID_AND_ATTRIBUTES

Основные понятия

Пример безопасности

Другие ресурсы

ATL Class Overview

Security Global Functions