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.