Debugfunktionen
Die folgenden Funktionen werden beim Debuggen verwendet.
| Funktion | BESCHREIBUNG |
|---|---|
| CheckRemoteDebuggerPresent | Bestimmt, ob der angegebene Prozess gedebuggt wird. |
| ContinueDebugEvent | Ermöglicht es einem Debugger, einen Thread fortzusetzen, der zuvor ein Debugereignis gemeldet hat. |
| DebugActiveProcess | Ermöglicht es einem Debugger, an einen aktiven Prozess anzufügen und ihn zu debuggen. |
| DebugActiveProcessStop | Beendet das Debuggen des angegebenen Prozesses durch den Debugger. |
| Debugbreak | Bewirkt, dass eine Breakpointausnahme im aktuellen Prozess auftritt. |
| DebugBreakProcess | Bewirkt, dass eine Breakpointausnahme im angegebenen Prozess auftritt. |
| DebugSetProcessKillOnExit | Legt die Aktion fest, die ausgeführt werden soll, wenn der aufrufende Thread beendet wird. |
| FatalExit | Überträgt die Ausführungssteuerung an den Debugger. |
| FlushInstructionCache | Leert den Anweisungscache für den angegebenen Prozess. |
| Getthreadcontext | Ruft den Kontext des angegebenen Threads ab. |
| GetThreadSelectorEntry | Ruft einen Deskriptortabelleneintrag für den angegebenen Selektor und Thread ab. |
| IsDebuggerPresent | Bestimmt, ob der aufrufende Prozess von einem Debugger im Benutzermodus gedebuggt wird. |
| Outputdebugstring | Sendet eine Zeichenfolge zur Anzeige an den Debugger. |
| ReadProcessMemory | Liest Daten aus einem Speicherbereich in einem angegebenen Prozess. |
| SetThreadContext | Legt den Kontext für den angegebenen Thread fest. |
| WaitForDebugEvent | Wartet, bis ein Debugereignis in einem Prozess auftritt, der gedebuggt wird. |
| Wow64GetThreadContext | Ruft den Kontext des angegebenen WOW64-Threads ab. |
| Wow64GetThreadSelectorEntry | Ruft einen Deskriptortabelleneintrag für den angegebenen Selektor und wow64-Thread ab. |
| Wow64SetThreadContext | Legt den Kontext des angegebenen WOW64-Threads fest. |
| WriteProcessMemory | Schreibt Daten in einen Speicherbereich in einem angegebenen Prozess. |