Introducción a COM
COM es el "modelo de objetos" fundamental en el que se ActiveX y OLE. COM permite que un objeto exponga su funcionalidad a otros componentes y a hospedar aplicaciones. Define cómo se expone el objeto y cómo funciona esta exposición entre procesos y redes. COM también define el ciclo de vida del objeto.
Estos conceptos son fundamentales para COM:
Interfaces: mecanismo a través del cual un objeto expone su funcionalidad.
IUnknown: la interfaz básica en la que se basan todos los demás. Implementa los mecanismos de consulta de interfaz y recuento de referencias que se ejecutan a través de COM.
Recuento de referencias: la técnica por la que un objeto (o, estrictamente, una interfaz) decide cuándo ya no se usa y, por tanto, es libre de quitarse a sí mismo.
QueryInterface: el método usado para consultar un objeto para una interfaz determinada.
Serialización: mecanismo que permite usar objetos 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.
Vea también
Introducción a COM y ATL
The Component Object Model [Modelo de objetos componentes (COM)]