CAcl Class
Этот класс программа-оболочка для структуры ACL (acl).
Важно!
Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.
class CAcl
Члены
Открытые определения типов
Имя |
Описание |
---|---|
Массив ACCESS_MASK. |
|
Массив BYTE. |
|
Массив BYTE. |
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Возвращает количество объектов элементов управления доступом (ACE). |
|
Извлекает записи acl (ACL) из объекта CAcl. |
|
Извлекает все сведения о записи в объекте CAcl. |
|
Возвращает длину ACL. |
|
Возвращает указатель на PACL (ACL). |
|
Проверяет объект CAcl для записей. |
|
Возвращает состояние объекта CAcl. |
|
Удаляет указанный элемент управления доступом (ACE) из объекта CAcl. |
|
Удаляет все элементы управления доступом (элементы управления доступом) из CAcl, которые применяются к данным CSid. |
|
Отмечает объект CAcl как пустой. |
|
Отмечает объект CAcl как NULL. |
Открытые операторы
Имя |
Описание |
---|---|
Объект CAcl приводит к структуре ACL. |
|
Оператор присваивания. |
Заметки
Структура ACL заголовок ACL (acl). Последовательный список ACL позволяет Элементы управления доступом (ноль или более элементов управления доступом). В отдельные элементы управления доступом ACL нумеруются от 0 до n-1, где n - количество тузов в ACL. При редактировании ACL, приложение ссылается на элемент управления доступом (ACE) в рамках списков ACL по индексу.
2 Типа списков ACL:
Дискреционный
Система
Дискреционное ACL управляется владельцем объекта или любой пользователь WRITE_DAC доступ к объекту. Он определяет пользователи и группы могут доступа указанный объект. Например, владелец файла может использоваться дискреционное ACL для наблюдения за которым пользователи и группы могут и не могут иметь доступ к файлу.
Объект также может содержать сведения о безопасности система- уровня связанная с ним, в форме ACL системы управляемого администратором. Системный администратор может включить ACL для аудита все попытки получить доступ к объекту.
Дополнительные сведения см. в разделе обсуждение ACL в Windows SDK.
Основные сведения о модели управления доступом в Windows см. в разделе управление доступом в Windows SDK.
Требования
Header: atlsecurity.h