Méthode IDebugControl2 ::SetExecutionStatus (dbgeng.h)
La méthode SetExecutionStatus demande au moteur du débogueur d’entrer un état exécutable. L’exécution réelle n’aura pas lieu avant l’appel suivant de WaitForEvent .
Syntaxe
HRESULT SetExecutionStatus(
[in] ULONG Status
);
Paramètres
[in] Status
Spécifie le mode que le moteur doit utiliser lors de l’exécution. Les valeurs possibles sont les valeurs de la table dans DEBUG_STATUS_XXX dont la priorité se situe entre DEBUG_STATUS_GO et DEBUG_STATUS_STEP_INTO.
Valeur retournée
Cette méthode peut également retourner d’autres valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
Quelque chose a empêché l’exécution de cette méthode. Les causes possibles sont les suivantes : il n’y a pas de cible actuelle, une demande d’entrée en attente ou l’exécution n’est pas prise en charge dans la cible actuelle. |
|
La cible est déjà en cours d’exécution. |
|
Aucune cible ne peut générer d’autres événements. |
Remarques
Pour plus d’informations, consultez Informations cibles.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |