Поделиться через


Функции отладки

Следующие функции используются при отладке.

Function Description
CheckRemoteDebuggerPresent Определяет, выполняется ли отладка указанного процесса.
ContinueDebugEvent Позволяет отладчику продолжать поток, который ранее сообщал о событии отладки.
DebugActiveProcess Позволяет отладчику подключаться к активному процессу и отлаживать его.
DebugActiveProcessStop Останавливает отладчик от отладки указанного процесса.
Отладка Вызывает исключение точки останова в текущем процессе.
DebugBreakProcess Вызывает исключение точки останова в указанном процессе.
DebugSetProcessKillOnExit Задает действие, выполняемого при выходе вызывающего потока.
FatalExit Передает элемент управления выполнением отладчику.
FlushInstructionCache Очищает кэш инструкций для указанного процесса.
GetThreadContext Извлекает контекст указанного потока.
GetThreadSelectorEntry Извлекает запись таблицы дескриптора для указанного селектора и потока.
IsDebuggerPresent Определяет, выполняется ли отладка вызывающего процесса отладчиком пользовательского режима.
OutputDebugString Отправляет строку отладчику для отображения.
ReadProcessMemory Считывает данные из области памяти в указанном процессе.
SetThreadContext Задает контекст для указанного потока.
WaitForDebugEvent Ожидает возникновения события отладки в процессе отладки.
WaitForDebugEventEx Ожидает возникновения события отладки в процессе отладки и включает поддержку строк Юникода из OutputDebugStringW.
Wow64GetThreadContext Извлекает контекст указанного потока WOW64.
Wow64GetThreadSelectorEntry Извлекает запись таблицы дескриптора для указанного селектора и потока WOW64.
Wow64SetThreadContext Задает контекст указанного потока WOW64.
WriteProcessMemory Записывает данные в область памяти в указанном процессе.