CreateObjectFlags Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |