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


CSacl Class

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

Важно!

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

class CSacl : public CAcl

Члены

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

Имя

Описание

CSacl::CSacl

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

CSacl::~CSacl

Деструктор.

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

Имя

Описание

CSacl::AddAuditAce

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

CSacl::GetAceCount

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

CSacl::RemoveAce

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

CSacl::RemoveAllAces

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

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

Имя

Описание

CSacl::operator =

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

Заметки

Системный список управления доступом содержит элементы управления доступом записи ace), которые задают типы попыток доступа, которые создают записи аудита в журнал событий безопасности контроллера домена. Обратите внимание, что системный список управления доступом создает записи журнала только на контроллере домена, где произошла попытка доступа, а не на контроллере домена, который содержит реплику объекта.

Для задания или извлечения системный список управления доступом в дескрипторе безопасности объекта, privilege SE_SECURITY_NAME необходимо включить в маркере доступа, запрашивающего потока. Администраторы группа имеет эту привилегию по умолчанию обладают и ней могут предоставляться другим пользователям или группам. Иметь привилегии быть предоставлены не все, что необходимо: прежде чем операцию, определенную привилегией можно запустить, право доступа необходимо включить в маркере доступа безопасности вступили в силу. Модель позволяет привилегии быть включено только для конкретных операций системы, а затем заблокирован, если они больше не требуются. См. раздел AtlGetSacl и AtlSetSacl примеры разрешения SE_SECURITY_NAME.

Использование методов класса, предоставляемых добавление, удаление, создание и удаление записи ace из объекта SACL. См. также AtlGetSacl и AtlSetSacl.

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

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

CAcl

CSacl

Требования

Header: atlsecurity.h

См. также

Ссылки

CAcl Class

ACLs

ACEs

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

ATL Class Overview

Security Global Functions