Compartilhar via


CreateObjectFlags Enumeração

Definição

Especifica os 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

Aggregation 4

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

None 0

Sinalizador usado para indicar que nenhum sinalizador está definido.

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.

Unwrap 8

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

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

Aplica-se a