TYPEFLAGS Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202
Взамен рекомендуется использовать TYPEFLAGS.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class TYPEFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type TYPEFLAGS =
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEFLAGS =
Public Enum TYPEFLAGS
- Наследование
- Атрибуты
Поля
TYPEFLAG_FAGGREGATABLE | 1024 | Класс поддерживает агрегирование. |
TYPEFLAG_FAPPOBJECT | 1 | Описание типа, которое описывает объект приложения. |
TYPEFLAG_FCANCREATE | 2 | Экземпляры этого типа могут быть созданы при помощи |
TYPEFLAG_FCONTROL | 32 | Этот тип является элементом управления, из которого производятся другие типы. Он не должен отображаться для пользователей. |
TYPEFLAG_FDISPATCHABLE | 4096 | Показывает, что интерфейс является производным от |
TYPEFLAG_FDUAL | 64 | Интерфейс поддерживает и |
16 | Этот тип не должен отображаться для браузеров. |
|
TYPEFLAG_FLICENSED | 4 | Этот тип лицензирован. |
TYPEFLAG_FNONEXTENSIBLE | 128 | Интерфейс не может добавлять члены в процессе выполнения. |
TYPEFLAG_FOLEAUTOMATION | 256 | Типы, используемые в данном интерфейсе, полностью совместимы с автоматизацией, включая поддержку привязки VTBL. Задание двойного интерфейса устанавливает этот флаг в добавление к флагам TYPEFLAG_FDUAL. Недопустимо для диспетчерских интерфейсов. |
TYPEFLAG_FPREDECLID | 8 | Этот тип определен заранее. Клиентское приложение должно автоматически создать единственный экземпляр объекта с данным атрибутом. Имя переменной, указывающей на данный объект, совпадает с именем класса объекта. |
TYPEFLAG_FPROXY | 16384 | Показывает, что интерфейс будет использовать динамическую библиотеку заглушки/прокси-сервера. Этот флаг показывает, что, если регистрация библиотеки типов удалена, не следует удалять регистрацию для прокси-сервера библиотеки типов. |
TYPEFLAG_FREPLACEABLE | 2048 | Объект поддерживает |
TYPEFLAG_FRESTRICTED | 512 | Следует исключить доступность из макроязыков. Этот флаг предназначен для типов уровня системы или типов, которые не должны отображаться обозревателями типов. |
TYPEFLAG_FREVERSEBIND | 8192 | Показывает, что расширения имен основных интерфейсов должны проверяться перед проверкой дочерних элементов, в отличие от поведения по умолчанию. |
Комментарии
Дополнительные сведения о TYPEFLAGS
см. в библиотеке MSDN.