Partilhar via


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

  • [in]mask
    Máscara para a anulação de sinalizadores de bits para definir.

Valor de retorno

O valor antigo dos sinalizadores.

Comentários

Existem duas bandeiras Abortar: _WRITE_ABORT_MSG e _CALL_REPORTFAULT._WRITE_ABORT_MSGDetermina se uma mensagem de texto útil é impressa quando um programa é anulado.A mensagem afirma em inglês que o aplicativo has requested the runtime to terminate 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, se definido, especifica que um despejo de memória do Watson é gerado e informado quandoabort é chamado.Relatórios de despejo de falhas é ativada por padrão.

Requisitos

Rotina

Cabeçalho necessário

_set_abort_behavior

<stdlib.h>

Para obter mais informações de compatibilidade, consulte Compatibilidade 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();
}
  
  

Consulte também

Referência

anulação