Services are provided for people implementing Windows-based debuggers to access processes being debugged.
For additional information on how to use the debugger functionality, see chapter 12, “Windows Debugging Support.”
The debugger functions include:
| Function | Description |
| ContinueDebugEvent | Continues a thread that previously reported a debug event |
| DebugActiveProcess | Allows a debugger to attach to a process. |
| DebugBreak | Forces a break to the debugger |
| GetThreadContext | Gets the context of the specified thread |
| ReadProcessMemory | Reads memory within the specified process |
| SetThreadContext | Allows debugger to set thread context. |
| WaitForDebugEvent | Waits for a debug event to occur in a debugged process |
| WriteProcessMemory | Writes memory within the specified process |