_set_abort_behavior
Especifica a ação a ser tomada quando um programa será anulada.
unsigned int _set_abort_behavior(
unsigned int flags,
unsigned int mask
);
Parâmetros
[in]flags
Novo valor dos sinalizadores a anulação.[in]mask
Máscara para a anulação de sinalizadores de bits para conjunto.
Valor de retorno
O valor antigo dos sinalizadores.
Comentários
Há dois sinalizadores de anulação: _WRITE_ABORT_MSG e _CALL_REPORTFAULT._WRITE_ABORT_MSG Determina se uma mensagem de texto útil é impressa quando um programa é abortado. A mensagem afirma em inglês que o aplicativo solicitou o tempo de execução terminar it in an unusual way e sugere que o usuário contate a equipe de suporte do aplicativo para obter mais informações.O comportamento padrão é imprimir a mensagem._CALL_REPORTFAULT, if set, specifies that a Watson crash dump is generated and reported whenabort is called.Emissão de relatórios de despejo de travamento é ativado por padrão.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_set_abort_behavior |
<stdlib.h> |
Para obter mais informações de compatibilidade, consulte Compatibility na introdução.
Exemplo
// 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();
}
Suppressing the abort message. If successful, this message will be the only output.