CreateComInterfaceFlags Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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. |