AtlSetDacl
Эта функция вызывается для задания сведений о список управления доступом на уровне пользователей (DACL) указанного объекта.
Важно!
Эту функцию нельзя использовать в приложениях, выполняемых в Среда выполнения Windows.
inline bool AtlSetDacl(
HANDLE hObject,
SE_OBJECT_TYPE ObjectType,
const CDacl& rDacl,
DWORD dwInheritanceFlowControl= 0
) throw(...);
Параметры
hObject
Дескриптор объекта, для которого устанавливаются сведения о безопасности.ObjectType
Задает значение из перечисления SE_OBJECT_TYPE, которое указывает тип объекта, заданный параметром hObject.rDacl
DACL, содержащий новую сведения о безопасности.dwInheritanceFlowControl
Управление потоком наследования. Это значение может быть равно 0 (по умолчанию), PROTECTED_DACL_SECURITY_INFORMATION или UNPROTECTED_DACL_SECURITY_INFORMATION.
Возвращаемое значение
Возвращает значение true, если операция выполнена успешно; в противном случае — значение false.
Заметки
В отладочные построения, произойдет ошибка утверждения если hObject недопустимо или если dwInheritanceFlowControl не является одним из 3, разрешенных значений.
Требования
Header: atlsecurity.h