Objetos e interfaces COM
COM es una tecnología que permite a los objetos interactuar entre los límites del proceso y del 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 binario COM que está asociada a un objeto .
COM usa la interfaz de palabra 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 a 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 que implementa una interfaz significa que el objeto usa código que implementa cada método de la interfaz y proporciona punteros compatibles con binarios COM a 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, vea los temas siguientes:
- Interfaces e implementaciones de interfaz
- Interface Pointers and Interfaces (Punteros de interfaz e interfaces)
- Herencia de interfaz e IUnknown
Temas relacionados