Интерфейс 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 |