Introducción a COM
COM es el "modelo de objetos" fundamental en el que se basan los controles ActiveX y OLE. El Modelo de objetos componentes (COM) permite que un objeto exponga su funcionalidad a otros componentes y aplicaciones host. Define cómo se expone el objeto y cómo funciona esta exposición en procesos y redes. COM también define el ciclo de vida del objeto.
Estos conceptos son fundamentales para COM:
Interfaces: mecanismo mediante el cual un objeto expone su funcionalidad.
IUnknown: interfaz básica en la que se basan todas las demás. Implementa los mecanismos de consulta de interfaz y recuento de referencias que se ejecutan mediante COM.
Recuento de referencias: técnica por la que un objeto (o, estrictamente, una interfaz) decide cuándo ya no se usa y, por lo tanto, es libre de quitarse a sí mismo.
QueryInterface: método utilizado para consultar un objeto de una interfaz determinada.
Serialización: mecanismo que permite que los objetos se usen en los límites de subproceso, proceso y red, lo que permite la independencia de la ubicación.
Agregación: una manera en la que un objeto puede hacer uso de otro.
Consulte también
Introducción a COM y ATL
The Component Object Model [Modelo de objetos componentes (COM)]