Sdílet prostřednictvím


ComWrappers.GetOrCreateComInterfaceForObject Metoda

Definice

Vytvoří reprezentaci modelu COM zadaného objektu, který lze předat do nespravované prostředí.

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

Spravovaný objekt, který se má zveřejnit mimo modul runtime .NET.

flags
CreateComInterfaceFlags

Příznaky použité ke konfiguraci vygenerovaného rozhraní.

Návraty

IntPtr

nativeint

Vygenerované rozhraní COM, jako ukazatel na implementaci IUnknown rozhraní, které lze předat mimo modul runtime .NET.

Poznámky

Pokud byla reprezentace modelu COM dříve vytvořena pro zadanou instance pomocí této ComWrappers instance, bude vráceno dříve vytvořené rozhraní COM. Pokud ne, vytvoří se nový.

Platí pro