_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.

Consulte também

Referência

anular