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

См. также раздел

контроль доступа Редактор

Функции контроль доступа Редактор

CreateSecurityPage

Изменитьбезопасность

GetSecurity

ISecurityInformation

SetSecurity