Sdílet prostřednictvím


_set_abort_behavior

Určuje akci, která má být provedena v případě, že program bude neobvykle ukončen.

[!POZNÁMKA]

Nepoužívejte funkci abort k vypnutí aplikace Windows Store, s výjimkou testování nebo ladění scénářů.Programové způsoby nebo způsoby přes uživatelské rozhraní pro zavírání aplikace Windows Store nejsou povoleny podle Podmínek certifikace aplikace pro systém Windows 8.Další informace naleznete v tématu Životní cyklus aplikace (Aplikace pro Windows Store).

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

Parametry

  • [in] flags
    Nová hodnota příznaků abort.

  • [in] mask
    Maska pro bity příznaky abort, které je třeba nastavit.

Vrácená hodnota

Původní hodnota příznaků.

Poznámky

K dispozici jsou dva příznaky abort: _WRITE_ABORT_MSG a _CALL_REPORTFAULT._WRITE_ABORT_MSG určuje, zda bude vytištěna užitečná textová zpráva, když je program neobvykle ukončen.Zpráva hlásí, že aplikace volala funkci abort.Výchozí chování je tisk zprávy._CALL_REPORTFAULT, pokud nastaveno, určuje, že bude vygenerován výpis při selhání Watson a hlášen při volání abort.Ve výchozím nastavení je vytváření sestav výpisu paměti povoleno v sestaveních bez ladění.

Požadavky

Rutina

Požadované záhlaví

_set_abort_behavior

<stdlib.h>

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

Příklad

// crt_set_abort_behavior.c
// compile with: /TC
#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