ComWrappers.GetOrCreateComInterfaceForObject Método

Definición

Permite crear una representación de COM del objeto proporcionado que se puede pasar a un entorno no administrado.

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

Parámetros

instance
Object

Objeto administrado que se debe exponer fuera del entorno de ejecución .NET.

flags
CreateComInterfaceFlags

Marcas usadas para configurar la interfaz generada.

Devoluciones

IntPtr

nativeint

Interfaz COM generada, como puntero a la implementación de la IUnknown interfaz, que se puede pasar fuera del entorno de ejecución de .NET.

Comentarios

Si anteriormente se creó una representación COM para el especificado instance mediante esta ComWrappers instancia, se devolverá la interfaz COM creada anteriormente. Si no es así, se creará uno nuevo.

Se aplica a