Partager via


IDebugCanStopEvent2::GetReason

Obtient la raison pour laquelle le moteur de débogage (DE) souhaite s’arrêter.

Syntaxe

int GetReason( 
   out enum_CANSTOP_REASON pcr
);

Paramètres

pcr
[out] Retourne une valeur de l’énumération CANSTOP_REASON qui décrit la raison de cet événement.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Cette méthode est généralement appelée avant la méthode CanStop afin que l’appelant puisse déterminer s’il faut passer non zéro (TRUE) à la IDebugCanStopEvent2::CanStop méthode.

La raison de l’arrêt peut être soit CANSTOP_ENTRYPOINT, ce qui signifie que le DE a atteint un point d’entrée, ou CANSTOP_STEPIN, ce qui signifie que le DE a effectué un pas à pas dans une fonction.

Voir aussi