CreateObjectFlags Перечисление

Определение

Задает флаги для метода GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags).

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags = 
Public Enum CreateObjectFlags
Наследование
CreateObjectFlags
Атрибуты

Поля

Aggregation 4

Определяется, когда используется агрегирование COM (то есть внутренний экземпляр).

None 0

Флаг, указывающий, что флаги не заданы.

TrackerObject 1

Указывает, что предоставленный внешний COM-объект реализует IReferenceTracker.

UniqueInstance 2

Указывает игнорировать внутреннее кэширование и всегда создавать уникальный экземпляр.

Unwrap 8

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

Это соответствует встроенной семантике RCW для COM-взаимодействия.

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