ComWrappers.GetOrCreateComInterfaceForObject Metodo

Definizione

Crea una rappresentazione COM dell'oggetto specificato che può essere passata a un ambiente non gestito.

C#
public IntPtr GetOrCreateComInterfaceForObject(object instance, System.Runtime.InteropServices.CreateComInterfaceFlags flags);

Parametri

instance
Object

Oggetto gestito da esporre al di fuori del runtime .NET.

flags
CreateComInterfaceFlags

Flag usati per configurare l'interfaccia generata.

Restituisce

IntPtr

Interfaccia COM generata, come puntatore all'implementazione dell'interfaccia, che può essere passata all'esterno IUnknown del runtime .NET.

Commenti

Se una rappresentazione COM è stata creata in precedenza per l'istanza specificata instance usando questa ComWrappers istanza, verrà restituita l'interfaccia COM creata in precedenza. In caso contrario, verrà creato un nuovo oggetto.

Si applica a

Prodotto Versioni
.NET 5, 6, 7, 8, 9, 10