_set_abort_behavior
Определяет действие, выполняемое, если программа будет прервана.
unsigned int _set_abort_behavior(
unsigned int flags,
unsigned int mask
);
Параметры
[входящий] flags
Новое значение флагов прерывания.[входящий] mask
Маска для битов флагов прерывания.
Возвращаемое значение
Старое значение флагов.
Заметки
Пометить прерывания: 2 _WRITE_ABORT_MSG и _CALL_REPORTFAULT._WRITE_ABORT_MSG определяет, выводится ли полезные текста когда программа прервана.Состояние сообщения в английском, что приложение запросил среда выполнения завершения его в необыкновенном образом и предполагает, что группа поддержки контакт пользователя приложения дополнительные сведения.По умолчанию функциональности напечатать сообщение._CALL_REPORTFAULTесли set, указывает, что дамп создается, и сообщение о нем, если резервирование watsonabort вызывает.Отчетность аварийного дампа включена по умолчанию.
Требования
Процедура |
Обязательный заголовок |
---|---|
_set_abort_behavior |
<stdlib.h> |
Дополнительные сведения о совместимости см. Совместимость во введении.
Пример
// crt_set_abort_behavior.c
// compile with: /c
#include <stdlib.h>
int main()
{
printf("Suppressing the abort message. If successful, this message"
" will be the only output.\n");
// Suppress the abort message
_set_abort_behavior( 0, _WRITE_ABORT_MSG);
abort();
}