Partager via


IDebugControl ::SetExecutionStatus, méthode (dbgeng.h)

La méthode SetExecutionStatus demande que le moteur du débogueur entre un état exécutable. L’exécution réelle ne se produit qu’à la prochaine fois WaitForEvent est appelée.

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 ces valeurs dans la table dans DEBUG_STATUS_XXX dont la priorité réside entre DEBUG_STATUS_GO et DEBUG_STATUS_STEP_INTO.

Valeur de retour

Cette méthode peut également retourner d’autres valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.

Retourner le code Description
S_OK
La méthode a réussi.
E_UNEXPECTED
Quelque chose a empêché l’exécution de cette méthode. Les causes possibles sont les suivantes : il n’existe aucune cible actuelle, il existe une demande en attente d’entrée ou l’exécution n’est pas prise en charge dans la cible actuelle.
E_ACCESSDENIED
La cible est déjà en cours d’exécution.
E_NOINTERFACE
Aucune cible ne peut générer d’événements supplémentaires.

Remarques

Pour plus d’informations, consultez d’informations cibles.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3