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


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

См. также

Ссылки

AtlGetDacl

CDacl Class

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

Security Global Functions