Share via


IDebugProcess3::Step

Bewirkt, dass der Prozess eine Anweisung oder Anweisung führt.

Hinweis

Diese Methode sollte anstelle von Step verwendet werden.

Syntax

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

Parameter

pThread
[in] Ein IDebugThread2 -Objekt, das den Thread darstellt, der gestuft wird.

sk
[in] Einer der STEPKIND-Werte .

step
[in] Einer der STEPUNIT-Werte .

Rückgabewert

Wenn dies erfolgreich ist, wird S_OK zurückgegeben; andernfalls wird Fehlercode zurückgegeben.

Hinweise

Falls es eine Threadsynchronisierung oder Kommunikation zwischen Threads gibt, sollten andere Threads im Prozess ausgeführt werden, wenn ein bestimmter Thread schrittweise ausgeführt wird.

Warnung Senden Sie beim Behandeln dieses Aufrufs kein Stoppereignis oder ein sofortiges (synchrones) Ereignis an "Event ". Andernfalls reagiert der Debugger möglicherweise nicht mehr.

Siehe auch