Интерфейс ISecurityInformation (aclui.h)

Интерфейс ISecurityInformation позволяет редактору управления доступом взаимодействовать с вызывающим объектом функций CreateSecurityPage и EditSecurity . Редактор вызывает методы интерфейса для получения сведений, используемых для инициализации страниц и определения доступных пользователю параметров редактирования. Редактор также вызывает методы интерфейса для передачи входных данных пользователя обратно в приложение.

Тип LPSECURITYINFO является указателем на объект ISecurityInformation .

Наследование

Интерфейс ISecurityInformation наследуется от интерфейса IUnknown . ISecurityInformation также содержит следующие типы элементов:

Методы

Интерфейс ISecurityInformation содержит следующие методы.

 
ISecurityInformation::GetAccessRights

Метод GetAccessRights запрашивает сведения о правах доступа, которыми можно управлять для защищаемого объекта.
ISecurityInformation::GetInheritTypes

Метод GetInheritTypes запрашивает сведения о том, как ACE могут наследоваться дочерними объектами. Дополнительные сведения см. в разделе Наследование ACE.
ISecurityInformation::GetObjectInformation

Метод GetObjectInformation запрашивает сведения, которые редактор управления доступом использует для инициализации своих страниц и определения доступных пользователю параметров редактирования.
ISecurityInformation::GetSecurity

Метод GetSecurity запрашивает дескриптор безопасности для защищаемого объекта, дескриптор безопасности которого редактируется. Редактор управления доступом вызывает этот метод для получения текущего дескриптора безопасности объекта или дескриптора безопасности по умолчанию.
ISecurityInformation::MapGeneric

Метод MapGeneric запрашивает сопоставление универсальных прав доступа в маске доступа с соответствующими стандартными и конкретными правами доступа.
ISecurityInformation::P ropertySheetPageCallback

Метод PropertySheetPageCallback уведомляет вызывающего объекта EditSecurity или CreateSecurityPage о создании или уничтожении страницы свойств редактора управления доступом.
ISecurityInformation::SetSecurity

Метод SetSecurity предоставляет дескриптор безопасности, содержащий сведения о безопасности, которые пользователь хочет применить к защищаемому объекту. Редактор управления доступом вызывает этот метод, когда пользователь нажимает кнопку ОК или Применить.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header aclui.h

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

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

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

CreateSecurityPage

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

ISecurityInformation2