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ý se má zveřejnit mimo modul runtime .NET.
- flags
- CreateComInterfaceFlags
Příznaky použité ke konfiguraci vygenerovaného rozhraní.
Návraty
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ý.