Udostępnij za pośrednictwem


_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();
}
  
  

Zobacz też

Informacje

abort