CreateObjectFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает флаги для метода GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags).
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags =
Public Enum CreateObjectFlags
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Флаг, используемый для указания без набора флагов. |
| TrackerObject | 1 | Указывает, что предоставленный внешний COM-объект реализует IReferenceTracker. |
| UniqueInstance | 2 | Указывает, чтобы игнорировать внутреннее кэширование и всегда создавать уникальный экземпляр. |
| Aggregation | 4 | Определяется, когда используется агрегат COM (это внутренний экземпляр, предоставленный). |
| Unwrap | 8 | Проверьте, является ли предоставленный экземпляр на самом деле оболочкой, и если да, возвращает базовый управляемый объект, а не создает новую оболочку. Это соответствует встроенной семантике RCW для взаимодействия COM. |