TypeLibTypeFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает исходные параметры флагов TYPEFLAGS в библиотеке типов COM, из которой был импортирован данный тип.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[<System.Flags>]
type TypeLibTypeFlags =
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags =
Public Enum TypeLibTypeFlags
- Наследование
- Атрибуты
Поля
FAggregatable | 1024 | Класс поддерживает агрегирование. |
FAppObject | 1 | Описание типа, описывающее объект |
FCanCreate | 2 | Экземпляры этого типа могут быть созданы при помощи |
FControl | 32 | Этот тип является элементом управления, из которого производятся другие типы. Он не должен отображаться для пользователей. |
FDispatchable | 4096 | Показывает, что интерфейс является производным от |
FDual | 64 | Интерфейс поддерживает и |
16 | Этот тип не должен отображаться для браузеров. |
|
FLicensed | 4 | Этот тип лицензирован. |
FNonExtensible | 128 | Интерфейс не может добавлять члены в процессе выполнения. |
FOleAutomation | 256 | Типы, используемые в данном интерфейсе полностью совместимы с Automation, включая поддержку привязки v-таблицы. |
FPreDeclId | 8 | Этот тип определен заранее. Клиентское приложение должно автоматически создать единственный экземпляр объекта с данным атрибутом. Имя переменной, указывающей на данный объект, совпадает с именем класса объекта. |
FReplaceable | 2048 | Объект поддерживает |
FRestricted | 512 | Этот флаг предназначен для типов уровня системы или типов, которые не должны отображаться обозревателями типов. |
FReverseBind | 8192 | Показывает, что расширения имен основных интерфейсов должны проверяться до проверки дочерних интерфейсов. Этот порядок проверки является обратным относительно поведения по умолчанию. |
Комментарии
TypeLibTypeFlags
используется вместе с TypeLibTypeAttribute. Флаги сохраняются только для справки. Они не используются средой CLR.
Дополнительные сведения см. в разделе TYPEFLAGS
в библиотеке MSDN.