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ý má být vystaven mimo modul runtime .NET.

flags
CreateComInterfaceFlags

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

Návraty

IntPtr

nativeint

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

Poznámky

Pokud byla pro zadanou instanceComWrappers instanci vytvořena reprezentace modelu COM dříve, vrátí se dříve vytvořené rozhraní modelu COM. Pokud ne, vytvoří se nový.

Platí pro