Méthode IDebugControl ::GetExecutionStatus (dbgeng.h)
La méthode GetExecutionStatus retourne des informations sur l’exécution status du moteur de débogueur.
Syntaxe
HRESULT GetExecutionStatus(
[out] PULONG Status
);
Paramètres
[out] Status
Reçoit le status d’exécution. Cette valeur est définie sur l’une des valeurs du tableau suivant. Notez que la description de ces valeurs diffère légèrement de la description dans DEBUG_STATUS_XXX.
Valeur | Description |
---|---|
DEBUG_STATUS_NO_DEBUGGEE | Le moteur n’est pas attaché à une cible. |
DEBUG_STATUS_STEP_OVER | La cible exécute actuellement une seule instruction. Si cette instruction est un appel de sous-routine, l’appel entier est exécuté. |
DEBUG_STATUS_STEP_INTO | La cible exécute actuellement une seule instruction. |
DEBUG_STATUS_STEP_BRANCH | La cible est en cours d’exécution jusqu’à ce qu’elle rencontre une instruction de branche. |
DEBUG_STATUS_GO | La cible s’exécute actuellement normalement. Il continue l’exécution normale jusqu’à ce qu’un événement se produise. |
DEBUG_STATUS_BREAK | La cible n’est pas en cours d’exécution. |
Valeur retournée
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.
Code de retour | Description |
---|---|
|
La méthode a réussi. |
Remarques
Pour plus d’informations, consultez Informations sur la cible.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour