CreateObjectFlags Enumeração

Definição

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

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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

Campos

Nome Valor Description
None 0

Sinalizador usado para indicar nenhum conjunto de sinalizadores.

TrackerObject 1

Indica que o objeto COM externo fornecido implementa o IReferenceTracker.

UniqueInstance 2

Indica ignorar o cache interno e sempre criar uma instância exclusiva.

Aggregation 4

Definido quando a agregação COM está envolvida (que é uma instância interna fornecida).

Unwrap 8

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

Isso corresponde à semântica interna do RCW para interoperabilidade COM.

Aplica-se a