CreateObjectFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite especificar marcas para el método GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags).
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags =
Public Enum CreateObjectFlags
- Herencia
- Atributos
Campos
Aggregation | 4 | Se define cuando la agregación COM está implicada (es decir, una instancia interna proporcionada). |
None | 0 | Marca que se usa para indicar que no hay ninguna marca establecida. |
TrackerObject | 1 | Permite indicar que el objeto COM externo proporcionado implementa IReferenceTracker. |
UniqueInstance | 2 | Permite indicar que hay que ignorar el almacenamiento en caché interno y crear siempre una instancia única. |
Unwrap | 8 | Compruebe si la instancia proporcionada es realmente un contenedor y, si es así, devuelve el objeto administrado subyacente en lugar de crear un contenedor nuevo. Esto coincide con la semántica de RCW integrada para la interoperabilidad COM. |