ATL est prise en charge intégrée pour déboguer les appels QueryInterface . Vous activer cette prise en charge à l'aide de la suite du processus en deux étapes.
Pour activer le débogage de QueryInterface
findguid-insert
Cela garantit que tous les IID communs sont dans la section interfaces de votre registre. Vous avez besoin de le faire seulement une fois.
# define _ATL_DEBUG_QI
Une fois que vous avez activé le débogage de QueryInterface , la fenêtre de sortie de débogage de Visual C++ affiche le nom de chaque interface est interrogée pour sur votre objet.