IDebugProgram2 : : étape
effectue une étape.
Notes
Cette méthode est déconseillée.Employez plutôt la méthode IDebugProcess3 : : é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 qui représente le thread qui est - pas.sk
[in] une valeur de l'énumération de STEPKIND qui spécifie le genre d'étape.step
[in] Une valeur de l'énumération de STEPUNIT qui spécifie l'unité de l'étape (par exemple, par l'instruction ou l'instruction).
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, les autres threads du programme doivent s'exécuter lorsqu'un thread particulier - pas.
Avertissement
N'envoyez 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.