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


перечисление ADS_FLAGTYPE_ENUM (iads.h)

Перечисление ADS_FLAGTYPE_ENUM указывает значения, которые можно использовать для указания наличия полей ObjectType или InheritedObjectType в записи управления доступом (ACE).

Синтаксис

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0004 {
  ADS_FLAG_OBJECT_TYPE_PRESENT = 0x1,
  ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT = 0x2
} ADS_FLAGTYPE_ENUM;

Константы

 
ADS_FLAG_OBJECT_TYPE_PRESENT
Значение: 0x1
Поле ObjectType присутствует в ACE.
ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT
Значение: 0x2
Поле InheritedObjectType присутствует в ACE.

Комментарии

ObjectType указывает, к какому типу объекта, набору свойств или свойству относится ACE. В качестве значения он принимает GUID. Guid, на который ссылается ObjectType, физически не присутствует в ACE, если не задано ADS_FLAGS_OBJECT_TYPE_PRESENT.

InheritedObjectType указывает GUID объекта, который наследует ACE. Идентификатор GUID физически отсутствует в ACE, если не задан бит ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT.

Примечание Так как VBScript не может считывать сведения из библиотеки типов, приложения VBScript не понимают символьных констант, как определено выше. Вместо этого следует использовать числовые константы, чтобы задать соответствующие флаги в приложениях VBScript. Если вы хотите использовать символьные константы в качестве хорошей практики программирования, следует явно объявлять такие константы, как показано здесь, в приложениях VBScript.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть iads.h

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

Перечисления ADSI