Partager via


IDebugProcess3 : : étape

Provoque le processus à l'instruction ou l'instruction d'une étape.

Notes

Cette méthode doit être utilisée à la place d' IDebugProgram2 : : étape.

HRESULT Step(
   IDebugThread2* pThread,
   STEPKIND       sk,
   STEPUNIT       step,
);
int Step(
   IDebugThread2 pThread, 
   enum_STEPKIND sk, 
   enum_STEPUNIT step
);

Paramètres

  • pThread
    [in] Un objet d' IDebugThread2 représentant le thread qui est - pas.

  • sk
    [in] L'une des valeurs de STEPKIND .

  • step
    [in] L'une des valeurs de STEPUNIT .

Valeur de retour

En cas de réussite, retourne S_OK ; sinon retourne un code d'erreur.

Notes

Dans le cas où il y aurait toute synchronisation de threads ou communication entre les threads, d'autres threads dans le processus doivent s'exécuter lorsqu'un thread particulier - pas.

Avertissement n'envoient pas d'événement arrêtant ou un événement (synchrone) immédiat est IDebugEventCallback2 : : événement tout en gérant cet appel ; sinon le débogueur peut se bloquer.

Voir aussi

Référence

IDebugProcess3

IDebugThread2

STEPKIND

STEPUNIT

IDebugEventCallback2 : : événement