Introducción a COM
COM es “modelo de objetos fundamental” en qué Controles ActiveX y OLE se compilan.COM permite a un objeto exponer su funcionalidad a otros componentes y aplicaciones host.Define cómo el objeto se expone y cómo esta exposición funciona a través de procesos y a través de redes.COM también define el ciclo de vida del objeto.
El fundamental para COM es estos conceptos:
interfaces — el 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 el recuento de referencias y la interfaz que vea los mecanismos que se ejecutan con COM.
recuento de referencias — la técnica por la que un objeto (o, estrictamente, una interfaz) decide cuando se utiliza y ya no por consiguiente libre de quitarse.
QueryInterface — el método utilizado para consultar un objeto para una interfaz determinada.
cálculo de referencias — el mecanismo que permite que los objetos que se utilizarán a través del subproceso, del proceso, y los límites de la red, teniendo en cuenta la independencia de la ubicación.
agregación (una manera en la que el objeto puede hacer uso de otro.