Метод ISecurityObjectTypeInfo::GetInheritSource (aclui.h)
Метод GetInheritSource позволяет определить источник наследуемых записей управления доступом (ACE) в списках управления доступом на уровне пользователей (DACL) и системных списках управления доступом (SACL).
Синтаксис
HRESULT GetInheritSource(
[in] SECURITY_INFORMATION si,
[in] PACL pACL,
[out] PINHERITED_FROM *ppInheritArray
);
Параметры
[in] si
Структура SECURITY_INFORMATION , представляющая сведения о безопасности объекта.
[in] pACL
Указатель на структуру ACL , представляющую список управления доступом (ACL) объекта .
[out] ppInheritArray
Указатель на указатель на структуру INHERITED_FROM , получающую массив INHERITED_FROM структур. Длина этого массива совпадает с количеством ACE в списке ACL, на который ссылается pACL. Каждая запись INHERITED_FROM в ppInheritArray предоставляет сведения о наследовании для соответствующей записи ACE в pACL.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет S_OK.
Если функция завершается сбоем, возвращается значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | aclui.h |