ComWrappers.GetOrCreateComInterfaceForObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.