IDebugProcess3::Step
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
導致程序逐步執行一個指令或陳述式。
注意
應該使用這個方法,而不是步驟。
語法
HRESULT Step(
IDebugThread2* pThread,
STEPKIND sk,
STEPUNIT step,
);
int Step(
IDebugThread2 pThread,
enum_STEPKIND sk,
enum_STEPUNIT step
);
參數
pThread
[in]IDebugThread2物件,代表正在逐步執行的執行緒。
sk
[in]其中一個STEPKIND值。
step
[in]其中一個STEPUNIT值。
傳回值
如果成功,會傳回 S_OK。否則會傳回錯誤碼。
備註
萬一沒有任何執行緒同步處理或執行緒之間的通訊,逐步執行特定的執行緒時,應該執行程序中的其他執行緒。
警告停止事件或即時 (同步) 事件就不會傳送事件同時處理此呼叫,否則偵錯工具可能會停止回應。