Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La méthode GetExecutionStatus retourne des informations sur l’état d’exécution du moteur de débogueur .
Syntaxe
HRESULT GetExecutionStatus(
[out] PULONG Status
);
Paramètres
[out] Status
Reçoit l’état 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 est en cours d’exécution normalement. Il continuera 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 de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
| Retourner le code | Description |
|---|---|
|
La méthode a réussi. |
Remarques
Pour plus d’informations, consultez d’informations cibles.
Exigences
| Exigence | Valeur |
|---|---|
| plateforme cible | Bureau |
| d’en-tête | dbgeng.h (include Dbgeng.h) |