IDebugProcess3::Step

Fait passer le processus à l’étape d’une instruction ou d’une instruction.

Remarque

Cette méthode doit être utilisée au lieu d’Step.

Syntaxe

int Step(
   IDebugThread2 pThread,
   enum_STEPKIND sk,
   enum_STEPUNIT step
);

Paramètres

pThread
[in] Objet IDebugThread2 représentant le thread en cours d’exécution.

sk
[in] Une des valeurs STEPKIND .

step
[in] Une des valeurs STEPUNIT .

Valeur de retour

Si elle réussit, retourne S_OK ; retourne sinon le code d’erreur.

Notes

Dans le cas où il existe une synchronisation de threads ou une communication entre les threads, d’autres threads du processus doivent s’exécuter lorsqu’un thread particulier effectue un pas à pas.

Avertissement : n’envoyez pas d’événement d’arrêt ou d’événement immédiat (synchrone) à l’événement lors de la gestion de cet appel ; sinon, le débogueur peut cesser de répondre.

Voir aussi