Agregado de COM gestionado

Entiendo que construir un objeto COM que agregue un objeto COM existente implica implementar la lógica de redirección en el método IUnknown.QueryInterface del objeto externo.

La pregunta que tengo es cómo hacerlo si se gestiona el objeto que está construyendo. En los objetos gestionados, IUnknown no está implementado explícitamente. Interop COM lo hace por usted. Entonces, ¿cómo le digo a COM Interop que el objeto que construyo es una agregación de otro objeto COM?

Hasta ahora, la única forma que encontré es implementar todas las interfaces del objeto interno en el exterior y redirigirlas explícitamente. Esto es a) feo yb) supone que conoce todas las interfaces para implementar, lo que no es el caso en mi situación.

¿Alguna idea?

Respuestas a la pregunta(1)

Su respuesta a la pregunta