Функции отладки
Следующие функции используются при отладке.
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 | Записывает данные в область памяти в указанном процессе. |