Objetos e interfaces COM
COM es una tecnología que permite a los objetos interactuar entre límites de proceso y equipo tan fácilmente como dentro de un único proceso. COM permite esto especificando que la única manera de manipular los datos asociados a un objeto es a través de una interfaz en el objeto. Cuando este término se usa en esta documentación, hace referencia a una implementación en el código de una interfaz compatible con binarios COM asociada a un objeto .
COM usa la palabra interfaz en un sentido diferente de lo que se usa normalmente en la programación de Visual C++. Una interfaz de C++ hace referencia a todas las funciones que admite una clase y que los clientes de un objeto pueden llamar para interactuar con él. Una interfaz COM hace referencia a un grupo predefinido de funciones relacionadas que implementa una clase COM, pero una interfaz específica no representa necesariamente todas las funciones que admite la clase.
Hacer referencia a un objeto implementar una interfaz significa que el objeto usa código que implementa cada método de la interfaz y proporciona punteros compatibles con binarios COM para esas funciones a la biblioteca COM. A continuación, COM pone esas funciones a disposición de cualquier cliente que solicite un puntero a la interfaz, tanto si el cliente está dentro como fuera del proceso que implementa esas funciones.
Para obtener más información, consulte los temas siguientes:
- interfaces e implementaciones de interfaz de
- punteros e interfaces de interfaz de
- de herencia de interfaz e IUnknown
Temas relacionados