ComWrappers.GetOrCreateComInterfaceForObject Methode
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.
Erstellt eine COM-Darstellung des bereitgestellten Objekts, das an eine nicht verwaltete Umgebung übergeben werden kann.
public:
IntPtr GetOrCreateComInterfaceForObject(System::Object ^ instance, System::Runtime::InteropServices::CreateComInterfaceFlags flags);
public IntPtr GetOrCreateComInterfaceForObject(object instance, System.Runtime.InteropServices.CreateComInterfaceFlags flags);
member this.GetOrCreateComInterfaceForObject : obj * System.Runtime.InteropServices.CreateComInterfaceFlags -> nativeint
Public Function GetOrCreateComInterfaceForObject (instance As Object, flags As CreateComInterfaceFlags) As IntPtr
Parameter
- instance
- Object
Das verwaltete Objekt, das außerhalb der .NET Laufzeit verfügbar gemacht werden soll.
- flags
- CreateComInterfaceFlags
Flags, die zum Konfigurieren der generierten Schnittstelle verwendet werden.
Gibt zurück
nativeint
Die generierte COM-Schnittstelle als Zeiger auf die IUnknown Schnittstellenimplementierung, die außerhalb der .NET Laufzeit übergeben werden kann.
Hinweise
Wenn zuvor eine COM-Darstellung für die angegebene instanceComWrappers Instanz erstellt wurde, wird die zuvor erstellte COM-Schnittstelle zurückgegeben. Wenn nicht, wird ein neues erstellt.