Sdílet prostřednictvím


_set_abort_behavior

Určuje akci při přerušení programu.

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

Parametry

  • [v]flags
    Nová hodnota příznaků přerušení.

  • [v]mask
    Maska pro přerušení příznaky bitů nastavení.

Vrácená hodnota

Stará hodnota příznaků.

Poznámky

Existují dva příznaky přerušení: _WRITE_ABORT_MSG a _CALL_REPORTFAULT._WRITE_ABORT_MSGUrčuje, zda užitečné textové zprávy je vytištěna, když program je přerušena.Zprávy v angličtině uvádí, že aplikace požádala runtime to terminate it in an unusual way a naznačuje, že uživatel tým podpory aplikace Další informace získáte.Výchozí chování je vytisknout zprávu._CALL_REPORTFAULT, pokud nastavení, které určuje, že Watson výpis generován a hlášeny přiabort se nazývá.Vykazování Crash dump je ve výchozím nastavení povolena.

Požadavky

Rutina

Požadované záhlaví

_set_abort_behavior

<stdlib.h>

Další informace o kompatibilitě v tématu Kompatibilita v úvodu.

Příklad

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

Viz také

Referenční dokumentace

abort