ComWrappers.GetOrCreateComInterfaceForObject Metoda

Definicja

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

IntPtr

nativeint

Wygenerowany interfejs COM jako wskaźnik do implementacji interfejsu IUnknown , który można przekazać poza środowiskiem uruchomieniowym platformy .NET.

Uwagi

Jeśli reprezentacja 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.

Dotyczy