перечисление ADS_ACEFLAG_ENUM (iads.h)
Перечисление ADS_ACEFLAG_ENUM используется для указания поведения записи контроль доступа (ACE) для объекта Active Directory.
Дополнительные сведения и возможные значения для файлов, общих папок и объектов реестра см. в разделе Элемент AceFlagsструктуры ACE_HEADER .
Синтаксис
typedef enum __MIDL___MIDL_itf_ads_0001_0048_0003 {
ADS_ACEFLAG_INHERIT_ACE = 0x2,
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 0x4,
ADS_ACEFLAG_INHERIT_ONLY_ACE = 0x8,
ADS_ACEFLAG_INHERITED_ACE = 0x10,
ADS_ACEFLAG_VALID_INHERIT_FLAGS = 0x1f,
ADS_ACEFLAG_SUCCESSFUL_ACCESS = 0x40,
ADS_ACEFLAG_FAILED_ACCESS = 0x80
} ADS_ACEFLAG_ENUM;
Константы
ADS_ACEFLAG_INHERIT_ACE Значение: 0x2 Дочерние объекты наследуют эту запись управления доступом (ACE). Унаследованный ACE можно наследовать, если не установлен флаг ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE. |
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE Значение: 0x4 Система снимите флаг ADS_ACEFLAG_INHERIT_ACE для унаследованных ACE дочерних объектов. Это предотвращает наследование ACE последующими поколениями объектов. |
ADS_ACEFLAG_INHERIT_ONLY_ACE Значение: 0x8 Указывает, что ACE, доступный только для наследования, не осуществляет управление доступом к объекту, к которому он присоединен. Если этот флаг не задан, ACE является эффективным ACE, который осуществляет управление доступом к объекту, к которому он присоединен. |
ADS_ACEFLAG_INHERITED_ACE Значение: 0x10 Указывает, наследовался ли ACE. Система задает этот бит. |
ADS_ACEFLAG_VALID_INHERIT_FLAGS Значение: 0x1f Указывает, допустимы ли флаги наследования. Система задает этот бит. |
ADS_ACEFLAG_SUCCESSFUL_ACCESS Значение: 0x40 Создает сообщения аудита для успешных попыток доступа, которые используются с ACE, которые выполняют аудит системы в системном списке управления доступом (SACL). |
ADS_ACEFLAG_FAILED_ACCESS Значение: 0x80 Создает сообщения аудита для неудачных попыток доступа, используемых с ACE, которые выполняют аудит системы в saCL. |
Комментарии
Так как VBScript не может считывать данные из библиотеки типов, приложения VBScript не понимают символьные константы, как определено в этих перечислениях. Вместо этого следует использовать числовые константы для установки соответствующих флагов в приложениях VBScript. Если вы хотите использовать символьные константы в качестве рекомендуемого метода программирования, напишите явные объявления таких констант, как показано здесь, в приложениях VBScript.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | iads.h |