ComWrappers.GetOrCreateComInterfaceForObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ý.