CSecurityDesc::SetSacl
Задает информацию в системном списке управления доступом (системном списке управления доступом). Если системный список управления доступом уже присутствует в дескрипторе безопасности, он заменить.
bool SetSacl(
const CSacl & Sacl,
bool bDefaulted = false
) throw(...);
Параметры
Sacl
Указатель на значение, указывающее CSacl системный список управления доступом для дескриптора безопасности. Этот параметр не должен иметь значение null и должен быть объектом CSacl. В отличие от DACL, различий между NULL и пустые системные списком управления доступом, как объекты системного списка управления доступом не определяют права доступа только данные аудита.bDefaulted
Определяет пометить, указывающий источник системного списка управления доступом. Если этот пометить значение true, то системный список управления доступом было извлечь некоторым неисправным механизмом. Если false, системный список управления доступом был явно задан пользователем. Метод сохраняет это значение во флаге SE_SACL_DEFAULTED структуры SECURITY_DESCRIPTOR_CONTROL. Если этот параметр не указан, то пометить SE_SACL_DEFAULTED очистки.
Возвращаемое значение
Возвращает значение true, если операция выполнена успешно; в противном случае — значение false.
Требования
Header: atlsecurity.h