ComWrappers.GetOrCreateComInterfaceForObject Methode

Definitie

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

IntPtr

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.

Van toepassing op