Compartir a través de


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