_set_abort_behavior
Określa akcję, którą należy podjąć, gdy program przerywa.
unsigned int _set_abort_behavior(
unsigned int flags,
unsigned int mask
);
Parametry
[w]flags
Nowa wartość flagi abort.[w]mask
Maska dla przerwanie flagi bitów, aby ustawić.
Wartość zwracana
Stara wartość flagi.
Uwagi
Istnieją dwie flagi abort: _WRITE_ABORT_MSG i _CALL_REPORTFAULT._WRITE_ABORT_MSGOkreśla, czy ma być drukowany wiadomości tekstowej pomocne, gdy program jest przerywana.W języku angielskim Państwa komunikat, że stosowanie has requested the runtime to terminate it in an unusual way i sugeruje, że użytkownik kontakt zespół pomocy technicznej, aby uzyskać więcej informacji.Zachowanie domyślne jest wydrukować wiadomość._CALL_REPORTFAULT, jeśli ustawiona, określa, że zrzut awaryjny Watson jest generowane i zgłaszane podczasabort jest wywoływana.Zgłoszenie zrzutu awaryjnego jest domyślnie włączona.
Wymagania
Rozpoczęto wykonywanie procedury |
Wymaganego nagłówka |
---|---|
_set_abort_behavior |
<stdlib.h> |
Informacji dotyczących zgodności, zobacz Zgodność we wprowadzeniu.
Przykład
// 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();
}