CreateObjectFlags Énumération

Définition

Spécifie les indicateurs de la méthode GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags).

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags = 
Public Enum CreateObjectFlags
Héritage
CreateObjectFlags
Attributs

Champs

Aggregation 4

Défini lorsque l’agrégation COM est impliquée (c’est-à-dire une instance interne fournie).

None 0

Indicateur utilisé pour indiquer qu’aucun indicateur n’est défini.

TrackerObject 1

Indique que l’objet COM externe fourni implémente le IReferenceTracker.

UniqueInstance 2

Indique d’ignorer la mise en cache interne et de toujours créer une instance unique.

Unwrap 8

Vérifiez si l’instance fournie est en fait un wrapper et, dans l’affirmative, retournez l’objet managé sous-jacent au lieu de créer un wrapper.

Cela correspond à la sémantique RCW intégrée pour COM Interop.

S’applique à