IDebugProgram2::Step

Führt einen Schritt aus.

Hinweis

Diese Methode ist als veraltet markiert. Verwenden Sie stattdessen die Step-Methode .

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] Ein Wert aus der STEPKIND-Aufzählung , der die Art von Schritt angibt.

step
[in] Ein Wert aus der STEPUNIT-Aufzählung , der die Schritteinheit angibt (z. B. nach Anweisung oder Anweisung).

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Falls es eine Threadsynchronisierung oder Kommunikation zwischen Threads gibt, sollten andere Threads im Programm 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