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 angegebenen Objekts, die 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-Runtime 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 Schnittstellenimplementierung, die IUnknown
außerhalb der .NET-Runtime übergeben werden kann.
Hinweise
Wenn zuvor eine COM-Darstellung für die angegebene mit dieser ComWrappers Instanz erstellt instance
wurde, wird die zuvor erstellte COM-Schnittstelle zurückgegeben. Andernfalls wird eine neue erstellt.