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


CDacl Class

Этот класс программа-оболочка для структуры DACL (список управления доступом на уровне пользователей).

Важно!

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

class CDacl : public CAcl

Члены

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

Имя

Описание

CDacl::CDacl

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

CDacl::~CDacl

Деструктор.

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

Имя

Описание

CDacl::AddAllowedAce

Добавляет разрешенный элемент управления доступом (ACE) на объект CDacl.

CDacl::AddDeniedAce

Добавляет этому управления доступом к объекту CDacl.

CDacl::GetAceCount

Возвращает количество тузов (элементов управления доступом) в объекте CDacl.

CDacl::RemoveAce

Удаляет указанный элемент управления доступом (ACE) из объекта CDacl.

CDacl::RemoveAllAces

Удаляет все элементы управления доступом, содержащихся в объекте CDacl.

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

Имя

Описание

CDacl::operator =

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

Заметки

Дескриптор безопасности объекта может содержать список DACL. DACL содержащий ноль или более тузов (элементы управления доступом), указывающих пользователей и групп, имеющих доступ к объекту. Если список управления доступом на уровне пользователей пустым (т е он содержит нулевые элементы управления доступом), то явным образом не предоставлять доступ, поэтому явно запретить доступ. Однако если дескриптор безопасности объекта не имеет DACL, то объект незащищен и каждая из них имеет полный доступ.

Получение списка DACL объекта, необходимо быть владельцем объекта или READ_CONTROL иметь доступ к объекту. Изменение списка DACL объекта, необходимо иметь доступ WRITE_DAC к объекту.

Использование методов класса, предоставляемых создание, добавление, удаление и удалять элементы управления доступом из объекта CDacl. См. также AtlGetDacl и AtlSetDacl.

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

Иерархия наследования

CAcl

CDacl

Требования

Header: atlsecurity.h

См. также

Ссылки

CAcl Class

ACLs

ACEs

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

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

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

ATL Class Overview

Security Global Functions