下列函式會與偵錯搭配使用。
| 功能 | 描述 |
|---|---|
| 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 | 將數據寫入指定進程中的記憶體區域。 |