La transmisión dinámica de un objeto COM a una interfaz COM no supera el recuento de referencias, ¿verdad?
Si tengo una clase de C ++, X, que implementa las interfaces COM IY e IZ, y tengo un puntero y a la interfaz IY de un objeto de tipo X, y hago esto:
IZ *z = dynamic_cast<IZ *> ( y );
Eso no supera el recuento de referencias del objeto, ¿verdad? No tengo que hacer un Release () para tenerlo en cuenta, ¿verdad?
Si importa, estoy usando ATL / COM.
Supongo que la respuesta es "no, no supera el recuento de referencias, y no, no tiene que liberar ()", pero quiero asegurarme.
Gracias por adelantado.