In no case. The idea of ββCOM interfaces is that you request an object - "please give me the XYZ interface if you support it), and the object decides how to respond - provide a link to yourself or set the interface of some internal object, etc. .t knows which interfaces the object "supports" without asking for the object as described above. This was a constructive decision by COM designers.
source
share