CDacl Class
Этот класс программа-оболочка для структуры DACL (список управления доступом на уровне пользователей).
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.
class CDacl : public CAcl
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Добавляет разрешенный элемент управления доступом (ACE) на объект CDacl. |
|
Добавляет этому управления доступом к объекту CDacl. |
|
Возвращает количество тузов (элементов управления доступом) в объекте CDacl. |
|
Удаляет указанный элемент управления доступом (ACE) из объекта CDacl. |
|
Удаляет все элементы управления доступом, содержащихся в объекте CDacl. |
Открытые операторы
Имя |
Описание |
---|---|
Оператор присваивания. |
Заметки
Дескриптор безопасности объекта может содержать список DACL. DACL содержащий ноль или более тузов (элементы управления доступом), указывающих пользователей и групп, имеющих доступ к объекту. Если список управления доступом на уровне пользователей пустым (т е он содержит нулевые элементы управления доступом), то явным образом не предоставлять доступ, поэтому явно запретить доступ. Однако если дескриптор безопасности объекта не имеет DACL, то объект незащищен и каждая из них имеет полный доступ.
Получение списка DACL объекта, необходимо быть владельцем объекта или READ_CONTROL иметь доступ к объекту. Изменение списка DACL объекта, необходимо иметь доступ WRITE_DAC к объекту.
Использование методов класса, предоставляемых создание, добавление, удаление и удалять элементы управления доступом из объекта CDacl. См. также AtlGetDacl и AtlSetDacl.
Основные сведения о модели управления доступом в Windows см. в разделе управление доступом в Windows SDK.
Иерархия наследования
CDacl
Требования
Header: atlsecurity.h