CreateComInterfaceFlags Enum

Definitie

Hiermee geeft u vlaggen voor de GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) methode.

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

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

Velden

Name Waarde Description
None 0

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

CallerDefinedIUnknown 1

De aanroeper geeft een IUnknown Vtable op.

Deze vlag is handig in scenario's waarbij de aanroeper niet hoeft te vertrouwen op een IUnknown-exemplaar dat wordt gebruikt wanneer het niet mogelijk is om beheerde code uit te voeren (dat wil gezegd tijdens een garbagecollection). Dit is gebruikelijk in traditionele COM-scenario's, maar scenario's waarbij Reference Tracker hosting de IUnknown-API aanroept tijdens een garbagecollection zijn mogelijk.

TrackerSupport 2

Vlag die wordt gebruikt om aan te geven dat de COM-interface IReferenceTrackerTarget moet implementeren.

Wanneer deze vlag wordt doorgegeven, zal de resulterende COM-interface een interne implementatie van IUnknown hebben, dus geen moet worden opgegeven door de beller.

Van toepassing op