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