ComWrappers.GetOrCreateComInterfaceForObject Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een COM-weergave van het opgegeven object dat kan worden doorgegeven aan een niet-beheerde omgeving.
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
Parameters
- instance
- Object
Het beheerde object dat buiten de .NET runtime wordt weergegeven.
- flags
- CreateComInterfaceFlags
Vlaggen die worden gebruikt om de gegenereerde interface te configureren.
Retouren
nativeint
De gegenereerde COM-interface, als een aanwijzer naar de IUnknown interface-implementatie, die buiten de .NET runtime kan worden doorgegeven.
Opmerkingen
Als er eerder een COM-weergave is gemaakt voor het opgegeven instance gebruik van dit ComWrappers exemplaar, wordt de eerder gemaakte COM-interface geretourneerd. Zo niet, dan wordt er een nieuwe gemaakt.