Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление ADS_SD_CONTROL_ENUM задает флаги элементов управления для дескриптора безопасности.
Синтаксис
typedef enum __MIDL___MIDL_itf_ads_0001_0048_0005 {
ADS_SD_CONTROL_SE_OWNER_DEFAULTED = 0x1,
ADS_SD_CONTROL_SE_GROUP_DEFAULTED = 0x2,
ADS_SD_CONTROL_SE_DACL_PRESENT = 0x4,
ADS_SD_CONTROL_SE_DACL_DEFAULTED = 0x8,
ADS_SD_CONTROL_SE_SACL_PRESENT = 0x10,
ADS_SD_CONTROL_SE_SACL_DEFAULTED = 0x20,
ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ = 0x100,
ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ = 0x200,
ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED = 0x400,
ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED = 0x800,
ADS_SD_CONTROL_SE_DACL_PROTECTED = 0x1000,
ADS_SD_CONTROL_SE_SACL_PROTECTED = 0x2000,
ADS_SD_CONTROL_SE_SELF_RELATIVE = 0x8000
} ADS_SD_CONTROL_ENUM;
Константы
ADS_SD_CONTROL_SE_OWNER_DEFAULTEDЗначение: 0x1 Механизм по умолчанию предоставляет идентификатор безопасности владельца (SID) дескриптора безопасности, а не исходный поставщик дескриптора безопасности. |
ADS_SD_CONTROL_SE_GROUP_DEFAULTEDЗначение: 0x2 Механизм по умолчанию предоставляет идентификатор безопасности группы дескриптора безопасности, а не исходный поставщик дескриптора безопасности. |
ADS_SD_CONTROL_SE_DACL_PRESENTЗначение: 0x4 Список управления доступом на уровне пользователей (DACL) присутствует в дескрипторе безопасности. Если этот флаг не задан или если этот флаг установлен и daCL имеет значение NULL, дескриптор безопасности разрешает полный доступ всем пользователям. |
ADS_SD_CONTROL_SE_DACL_DEFAULTEDЗначение: 0x8 Дескриптор безопасности использует daCL по умолчанию, созданный на основе маркера доступа создателя. |
ADS_SD_CONTROL_SE_SACL_PRESENTЗначение: 0x10 Системный список управления доступом (SACL) присутствует в дескрипторе безопасности. |
ADS_SD_CONTROL_SE_SACL_DEFAULTEDЗначение: 0x20 Дескриптор безопасности использует список SACL по умолчанию, созданный на основе маркера доступа создателя. |
ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQЗначение: 0x100 DaCL дескриптора безопасности должен быть унаследован. |
ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQЗначение: 0x200 SaCL дескриптора безопасности должен быть унаследован. |
ADS_SD_CONTROL_SE_DACL_AUTO_INHERITEDЗначение: 0x400 DACL дескриптора безопасности поддерживает автоматическое распространение наследуемых записей управления доступом (ACE) в существующие дочерние объекты. |
ADS_SD_CONTROL_SE_SACL_AUTO_INHERITEDЗначение: 0x800 SACL дескриптора безопасности поддерживает автоматическое распространение наследуемых ACE на существующие дочерние объекты. |
ADS_SD_CONTROL_SE_DACL_PROTECTEDЗначение: 0x1000 Дескриптор безопасности не разрешает наследуемым ACE изменять DACL. |
ADS_SD_CONTROL_SE_SACL_PROTECTEDЗначение: 0x2000 Дескриптор безопасности не разрешает наследуемым ACE изменять список saCL. |
ADS_SD_CONTROL_SE_SELF_RELATIVEЗначение: 0x8000 Дескриптор безопасности имеет самостоятельный формат со всеми сведениями о безопасности в непрерывном блоке памяти. |
Комментарии
Дополнительные сведения см. в разделе контроль доступа в разделе Безопасность в пакете средств разработки программного обеспечения платформы (SDK).
Так как VBScript не может считывать сведения из библиотеки типов, приложения VBScript не понимают символьных констант, как определено выше. Вместо этого следует использовать числовые константы, чтобы задать соответствующие флаги в приложениях VBScript. Если вы хотите использовать символьные константы в качестве хорошей практики программирования, следует явно объявлять такие константы, как показано здесь, в приложениях VBScript.
Требования
| Минимальная версия клиента | Windows Vista |
| Минимальная версия сервера | Windows Server 2008 |
| Верхняя часть | iads.h |