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
Наследование
TYPEFLAGS
Атрибуты

Поля

Имя Значение Описание
TYPEFLAG_FAPPOBJECT 1

Описание типа, описывающее объект Application.

TYPEFLAG_FCANCREATE 2

Экземпляры типа можно создать с помощью ITypeInfo::CreateInstance.

TYPEFLAG_FLICENSED 4

Тип лицензирован.

TYPEFLAG_FPREDECLID 8

Тип предопределен. Клиентское приложение должно автоматически создать один экземпляр объекта с этим атрибутом. Имя переменной, указывающей на объект, совпадает с именем класса объекта.

TYPEFLAG_FHIDDEN 16

Тип не должен отображаться в браузерах.

TYPEFLAG_FCONTROL 32

Тип является элементом управления, из которого будут производными другие типы, и не должны отображаться пользователям.

TYPEFLAG_FDUAL 64

Интерфейс предоставляет IDispatch привязку КАК и YAML.

TYPEFLAG_FNONEXTENSIBLE 128

Интерфейс не может добавлять элементы во время выполнения.

TYPEFLAG_FOLEAUTOMATION 256

Типы, используемые в интерфейсе, полностью совместимы с автоматизацией, включая поддержку привязки YAML. Параметр двойного параметра в интерфейсе задает этот флаг в дополнение TYPEFLAG_FDUALк. Не разрешено для dispinterfaces.

TYPEFLAG_FRESTRICTED 512

Не должно быть доступно на языках макросов. Этот флаг предназначен для типов или типов системного уровня, которые не должны отображать браузеры.

TYPEFLAG_FAGGREGATABLE 1024

Класс поддерживает агрегирование.

TYPEFLAG_FREPLACEABLE 2048

Объект поддерживает IConnectionPointWithDefaultи имеет поведение по умолчанию.

TYPEFLAG_FDISPATCHABLE 4096

Указывает, что интерфейс является производным от IDispatchпрямого или косвенного. Этот флаг вычисляется, для флага нет языка описания объектов.

TYPEFLAG_FREVERSEBIND 8192

Указывает, что базовые интерфейсы должны проверяться для разрешения имен перед проверкой дочерних элементов, обратным поведением по умолчанию.

TYPEFLAG_FPROXY 16384

Указывает, что интерфейс будет использовать библиотеку динамической компоновки прокси-сервера или заглушки. Этот флаг указывает, что прокси-сервер библиотеки типов не должен быть отменен при отмене регистрации библиотеки типов.

Комментарии

Дополнительные сведения см TYPEFLAGS. в библиотеке MSDN.

Применяется к