Метод 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