Функция 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 |