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


Функция EditSecurityAdvanced (aclui.h)

Функция EditSecurityAdvanced расширяет функцию EditSecurity, чтобы включить тип страницы безопасности при отображении листа свойств базовой страницы свойств безопасности. Эта страница свойств позволяет пользователю просматривать и изменять права доступа, разрешенные или отклоненные записями управления доступом (ACEs) в списке управления доступом объекта (DACL).

Синтаксис

HRESULT ACLUIAPI EditSecurityAdvanced(
  [in] HWND           hwndOwner,
  [in] LPSECURITYINFO psi,
  [in] SI_PAGE_TYPE   uSIPage
);

Параметры

[in] hwndOwner

Дескриптор окна, которому принадлежит лист свойств. Этот параметр может быть NULL.

[in] psi

Указатель на реализацию интерфейса ISecurityInformation. Система вызывает методы интерфейса для получения сведений об редактируемом объекте и возврате входных данных пользователя.

[in] uSIPage

Значение перечисления SI_PAGE_TYPE, указывающее тип страницы, на котором отображается редактор управления доступом с повышенными привилегиями.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение S_OK.

Если функция завершается ошибкой, любое другое значение HRESULT указывает на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2008 [только классические приложения]
целевая платформа Виндоус
заголовка aclui.h
библиотеки Aclui.lib
DLL Aclui.dll

См. также

редактор управления доступом

функции редактора управления доступом

CreateSecurityPage

EditSecurity

GetSecurity

ISecurityInformation

SetSecurity