CreateComInterfaceFlags Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt Flags für die GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags)-Methode an.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class CreateComInterfaceFlags
[System.Flags]
public enum CreateComInterfaceFlags
[<System.Flags>]
type CreateComInterfaceFlags =
Public Enum CreateComInterfaceFlags
- Vererbung
- Attribute
Felder
CallerDefinedIUnknown | 1 | Der Aufrufer stellt eine IUnknown-VTable bereit. Dieses Flag ist nützlich, wenn der Aufrufer nicht von einer IUnknown-Instanz abhängig ist. Diese wird verwendet, wenn verwalteter Code nicht ausgeführt werden kann (also während einer Garbage Collection). In herkömmlichen COM-Szenarios ist das gängig. Es ist jedoch auch möglich, dass die IUnknown-API während einer Garbage Collection durch die IReferenceTrackerTarget-Schnittstelle aufgerufen wird. |
None | 0 | Flag, das verwendet wird, um anzugeben, dass keine Flags festgelegt sind. |
TrackerSupport | 2 | Flag, mit dem angegeben wird, dass die COM-Schnittstelle IReferenceTrackerTarget implementieren soll. Wenn dieses Flag übergeben wird, besitzt die resultierende COM-Schnittstelle eine interne Implementierung von IUnknown. Deshalb sollte diese nicht vom Aufrufer bereitgestellt werden. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für