DebugBreak и __debugbreak
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Экспресс-выпуск |
Только машинные коды |
|||
Standard |
Только машинные коды |
|||
Pro и Team |
Только машинные коды |
Обозначения:
Применяется |
|
Неприменимо |
|
Команда или команды скрытые по умолчанию. |
Функцию Win32 DebugBreak или __debugbreak можно поместить в любой точке исходного кода. DebugBreak и __debugbreak работают так же, как и установка точки останова в этом месте.
Поскольку DebugBreak — это системная функция, то должны быть установлены системные символы отладки, чтобы гарантировать правильное отображение сведений стека вызовов после прерывания. В противном случае сведения стека вызовов, отображаемые в отладчике, могут выйти за пределы одного кадра. При использовании __debugbreak символы не являются обязательными.
См. также
Основные понятия
Установка символов для отладки сбоев системных вызовов