Взаимодействие с отладчиком
Функция OutputDebugString отправляет строку из отладчика в отладчик, создав событие отладки OUTPUT_DEBUG_STRING_EVENT. Процесс может определить, выполняется ли отладка путем вызова функции IsDebuggerPresent.
Функция DebugBreak вызывает исключение точки останова в текущем процессе. Точка останова — это расположение в программе, в которой выполнение останавливается, чтобы разработчик проверял код, переменные и регистрировать значения программы, а также при необходимости вносить изменения, продолжить выполнение или завершить выполнение.
Функция FatalExit завершает текущий процесс и обеспечивает управление выполнением отладчику, но в отличие от DebugBreak, он не создает исключение. Эта функция должна использоваться только в качестве последнего средства, так как она не всегда освобождает память процесса или закрывает свои файлы.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по