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