Freigeben über


_set_abort_behavior

Gibt die Aktion an, die durchgeführt werden sollen, wenn Abbrüche eines Programms.

unsigned int _set_abort_behavior(
   unsigned int flags,
   unsigned int mask
);

Parameter

  • [in] flags
    Der neue Wert der Abbruch Flags.

  • [in] mask
    Maske für den Abbruch Flag-Bits, der festgelegt werden soll.

Rückgabewert

Der alte Wert des Flags.

Hinweise

Es gibt zwei Abbruchs Flags: _WRITE_ABORT_MSG und _CALL_REPORTFAULT._WRITE_ABORT_MSG bestimmt, ob eine hilfreiche Textmeldung gedruckt wird, wenn ein Programm abgebrochen wird.Die Meldung Bedingungen in Englisch, dass die Anwendung die Laufzeit angefordert, um es auf eine ungewöhnliche Weise zu beenden und dass der Benutzer kontakt das Team Unterstützung von der Anwendung weitere Informationen angibt.Das Standardverhalten wird die Meldung ausgeben._CALL_REPORTFAULT, wenn festgelegt, gibt an, dass ein Watson-Absturzabbild generiert und ausgegeben wird, wennabort aufgerufen wird.Absturzabbild berichterstellung ist standardmäßig aktiviert.

Anforderungen

Routine

Erforderlicher Header

_set_abort_behavior

<stdlib.h>

Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.

Beispiel

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

Siehe auch

Referenz

Abbruch