Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
La biblioteca de plantillas activas (ATL) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.
Hay ocasiones en las que el implementador de un objeto desea aprovechar los servicios ofrecidos por otro objeto precompilado. Además, desea que este segundo objeto aparezca como una parte natural del primero. COM logra ambos objetivos mediante contención y agregación.
La agregación significa que el objeto contenedor (externo) crea el objeto contenido (interno) como parte de su proceso de creación y el objeto externo expone las interfaces del objeto interno. Un objeto puede ser susceptible de agregación o no. Si es así, debe seguir ciertas reglas para que la agregación funcione correctamente.
Primordialmente, todas las llamadas de método IUnknown en el objeto encapsulado deben delegarse al objeto encapsulador.