Activation du débogage de QueryInterface

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

  1. Exécutez le programme FINDGUID qui vient avec ATL et spécifiez -insert comme le paramètre de ligne de commande:

    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.

  2. Ajoutez la ligne suivante avant d'inclure atlcom.h:

    # 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.

Index