Функция DebugBreakProcess заставляет в контрольной точке указанного процесса произойти исключительной ситуации. Это дает возможность вызывающему потоку подать сигнал отладчику на обработку исключительной ситуации.
Синтаксис
BOOL DebugBreakProcess( HANDLE Process ); |
Параметры
Process
[in] Дескриптор процесса.Возвращаемые значения
Если функция завершается успешно, возвращаемое значение не нуль.
Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.
Замечания
Если процесс не отлаживается, функция использует логику поиска стандартного обработчика исключительных ситуаций. В большинстве случаев, это заставляет процесс завершать работу из-за необработанного исключения контрольной точки.
Смотри также
Обзор Основы отладки, Функции, используемые при отладке, DebugBreak
Размещение и совместимость DebugBreakProcess |
||
К |
Windows XP |
Да |
л |
Windows 2000 |
Нет |
и |
Windows NT |
Нет |
е |
Windows Me |
Нет |
н |
Windows 98 |
Нет |
т |
Windows 95 |
Нет |
С |
Windows Server 2003 |
Да |
е | Windows 2000 Server | Нет |
р | Windows NT Server | Нет |
в | ||
е | ||
р | ||
Используемая библиотека |
Kernel32.lib |
|
Используемая DLL | kernel32.dll | |
Заголовочный файл | ||
- объявлено в |
Winbase.h |
|
- включено в |
Windows.h |
|
Unicode |
Нет |
|
Замечания по платформе |
Не имеется |