Une application MFC, C++ sur laquelle je travaille semble lancer une exception à l'intérieur d'un pilote de périphérique. (C'est une violation d'accès en écrivant à un pointeur NULL de l'apparence des choses.Les détails de l'accident ne sont pas ce qui m'intéresse en ce moment, cependant ...)Comment voir où une exception est interceptée?
Je peux obtenir le débogueur de Visual Studio pour casser quand le exception se produit à travers la boîte de dialogue Exceptions. Ce que je voudrais savoir cependant, c'est où l'exception est attrapée. Visual Studio peut transmettre l'exception au programme en cours de débogage, mais il ne semble pas y avoir (de ce que je sache) d'étape unique à l'instruction suivante afin que je puisse voir la callstack du point de vue du gestionnaire d'exception.
Est-ce que quelqu'un sait s'il est possible de passer au gestionnaire d'exceptions qui va attraper l'exception ou non?
Cheers, James
Si vous savez où il est géré, vous pouvez définir le point d'arrêt, mais je suppose que vous voulez le trouver en premier lieu :). – Eugene
Quelle version de Visual Studio utilisez-vous? Ce n'est pas clair pour moi si vous avez le code source pour le pilote de périphérique. –