CreateObjectFlags Enum

Definitie

Hiermee geeft u vlaggen voor de GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) methode.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class CreateObjectFlags
[System.Flags]
public enum CreateObjectFlags
[<System.Flags>]
type CreateObjectFlags = 
Public Enum CreateObjectFlags
Overname
CreateObjectFlags
Kenmerken

Velden

Name Waarde Description
None 0

Vlag die wordt gebruikt om aan te geven dat er geen vlaggen zijn ingesteld.

TrackerObject 1

Geeft aan dat het opgegeven externe COM-object de IReferenceTracker implementeert.

UniqueInstance 2

Geeft aan om interne caching te negeren en altijd een uniek exemplaar te maken.

Aggregation 4

Gedefinieerd wanneer COM-aggregatie betrokken is (dat is een binnenste exemplaar dat wordt geleverd).

Unwrap 8

Controleer of het opgegeven exemplaar daadwerkelijk een wrapper is en als dit het onderliggende beheerde object is in plaats van een nieuwe wrapper te maken.

Dit komt overeen met de ingebouwde RCW-semantiek voor COM-interop.

Van toepassing op