Comment puis-je déboguer des fonctions API Windows ?How Can I Debug Windows API Functions?

Si vous voulez déboguer une fonction API Windows qui a chargé les symboles NT, vous devez effectuer les opérations suivantes.If you want to debug a Windows API function that has NT symbols loaded, you must do the following.

Pour définir un point d'arrêt sur une fonction API Windows qui a chargé des symboles NTTo set a breakpoint on a Windows API function with NT symbols loaded

  • Entrez le nom de la fonction ainsi que le nom du fichier DLL dans lequel la fonction réside.Enter the function name together with the name of the DLL where the function resides. Dans du code 32 bits, utilisez la forme décorée du nom de la fonction.In 32-bit code, use the decorated form of the function name. Pour définir un point d’arrêt sur MessageBeep, par exemple, vous devez entrer ce qui suit.To set a breakpoint on MessageBeep, for example, you must enter the following.

    {,,USER32.DLL}_MessageBeep@4  
    

    Pour obtenir le nom décoré, consultez affichage de noms décorés.To obtain the decorated name, see Viewing Decorated Names.

Voir aussiSee Also

Forum aux questions de débogage du Code natif Debugging Native Code FAQs
Débogage du code natifDebugging Native Code