CreateObjectFlags Enumeração

Definição

Especifica flags para o GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) método.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags = 
Public Enum CreateObjectFlags
Herança
CreateObjectFlags
Atributos

Campos

Name Valor Description
None 0

Bandeira usada para indicar que não há bandeiras definidas.

TrackerObject 1

Indica que o objeto COM externo fornecido implementa o IReferenceTracker.

UniqueInstance 2

Indica para ignorar o cache interno e criar sempre uma instância única.

Aggregation 4

Definido quando está envolvida agregação COM (ou seja, uma instância interna fornecida).

Unwrap 8

Verifique se a instância fornecida é realmente um wrapper e, em caso afirmativo, devolve o objeto gerido subjacente em vez de criar um novo wrapper.

Isto corresponde à semântica RCW incorporada para a interoperabilidade COM.

Aplica-se a