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


Функция DebugBreakProcess (winbase.h)

Вызывает исключение точки останова в указанном процессе. Это позволяет вызывающему потоку сообщить отладчику об обработке исключения.

Синтаксис

BOOL DebugBreakProcess(
  [in] HANDLE Process
);

Параметры

[in] Process

Дескриптор процесса.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Если процесс не выполняется отладка, функция использует логику поиска стандартного обработчика исключений. В большинстве случаев это приводит к завершению процесса из-за необработанного исключения точки останова.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header winbase.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

Взаимодействие с отладчиком

DebugBreak

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