Поделиться через


структура INHERITED_FROMA (accctrl.h)

Структура INHERITED_FROM предоставляет сведения о наследуемой записи управления доступом (ACE) объекта.

Синтаксис

typedef struct _INHERITED_FROMA {
  LONG  GenerationGap;
  LPSTR AncestorName;
} INHERITED_FROMA, *PINHERITED_FROMA;

Члены

GenerationGap

Количество уровней или поколений между объектом и предком. Присвойте этому параметру значение 0 для явного ACE. Если предок не может быть определен для наследуемого ACE, задайте для этого элемента значение –1.

AncestorName

Имя предка, от которого был унаследован ACE. Для явного ACE задайте значение NULL.

Комментарии

Примечание

Заголовок accctrl.h определяет INHERITED_FROM в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

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

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

FreeInheritedFromArray

GetInheritanceSource