ComWrappers.GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) Metodo

Definizione

Crea una rappresentazione COM dell'oggetto specificato che può essere passata a un ambiente non gestito.Creates a COM representation of the supplied object that can be passed to a non-managed environment.

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

Parametri

instance
Object

Oggetto gestito da esporre al di fuori del runtime .NET.The managed object to expose outside the .NET runtime.

flags
CreateComInterfaceFlags

Flag usati per configurare l'interfaccia generata.Flags used to configure the generated interface.

Restituisce

IntPtr

Interfaccia COM generata che può essere passata al di fuori del runtime .NET.The generated COM interface that can be passed outside the .NET runtime.

Commenti

Se una rappresentazione COM è stata creata in precedenza per l'oggetto specificato instance mediante questa ComWrappers istanza, verrà restituita l'interfaccia com creata in precedenza.If a COM representation was previously created for the specified instance using this ComWrappers instance, the previously created COM interface will be returned. In caso contrario, ne verrà creato uno nuovo.If not, a new one will be created.

Si applica a