EditSecurityAdvanced function (aclui.h)
Функция EditSecurityAdvanced расширяет функцию EditSecurity , чтобы включить тип страницы безопасности при отображении страницы свойств, содержащей базовую страницу свойств безопасности. Эта страница свойств позволяет пользователю просматривать и изменять права доступа, разрешенные или запрещенные записями управления доступом (ACE) в списке управления доступом (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 [только классические приложения] |
Целевая платформа | Windows |
Header | aclui.h |
Библиотека | Aclui.lib |
DLL | Aclui.dll |