Share via


偵錯函式

下列函式會與偵錯搭配使用。

函式 描述
CheckRemoteDebuggerPresent 判斷指定的進程是否正在偵錯。
ContinueDebugEvent 可讓調試程序繼續先前回報偵錯事件的線程。
DebugActiveProcess 可讓調試程式附加至作用中的進程並對其進行偵錯。
DebugActiveProcessStop 停止調試程序偵錯指定的進程。
DebugBreak 導致斷點例外狀況發生在目前的進程中。
DebugBreakProcess 導致在指定的進程中發生斷點例外狀況。
DebugSetProcessKillOnExit 設定呼叫線程結束時要執行的動作。
FatalExit 將執行控制項傳送至調試程式。
FlushInstructionCache 排清指定進程的指令快取。
GetThreadContext 擷取指定線程的內容。
GetThreadSelectorEntry 擷取指定選取器和線程的描述項數據表專案。
IsDebuggerPresent 判斷呼叫進程是否由使用者模式調試程式偵錯。
OutputDebugString 將字串傳送至調試程式以顯示。
ReadProcessMemory 從指定進程中的記憶體區域讀取數據。
SetThreadContext 設定指定線程的內容。
WaitForDebugEvent 等候偵錯事件在偵錯的進程中發生。
WaitForDebugEventEx 等候偵錯事件在偵錯的進程中發生,並啟用來自 OutputDebugStringW 的 Unicode 字串支援。
Wow64GetThreadContext 擷取指定 WOW64 線程的內容。
Wow64GetThreadSelectorEntry 擷取指定選取器和 WOW64 線程的描述項數據表專案。
Wow64SetThreadContext 設定指定 WOW64 線程的內容。
WriteProcessMemory 將數據寫入指定進程中的記憶體區域。