ComWrappers.GetOrCreateComInterfaceForObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy reprezentację COM dostarczonego obiektu, który można przekazać do środowiska niezarządzanego.
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
Parametry
- instance
- Object
Obiekt zarządzany do uwidocznienia poza środowiskiem uruchomieniowym platformy .NET.
- flags
- CreateComInterfaceFlags
Flagi używane do konfigurowania wygenerowanego interfejsu.
Zwraca
nativeint
Wygenerowany interfejs COM, jako wskaźnik do implementacji interfejsu IUnknown
, który można przekazać poza środowisko uruchomieniowe platformy .NET.
Uwagi
Jeśli reprezentacja MODELU COM została wcześniej utworzona dla określonego instance
przy użyciu tego ComWrappers wystąpienia, zostanie zwrócony wcześniej utworzony interfejs COM. Jeśli nie, zostanie utworzony nowy.