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)]