Partager via


_set_abort_behavior

Spécifie l'action à effectuer lorsqu'un programme s'interrompt.

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

Paramètres

  • [in] flags
    nouvelle valeur des balises d'arrêt.

  • [in] mask
    Masquez pour les bits d'indicateurs d'arrêt définissent.

Valeur de retour

L'ancienne valeur des balises.

Notes

Il existe deux balises d'arrêt : _WRITE_ABORT_MSG et _CALL_REPORTFAULT._WRITE_ABORT_MSG détermine si un message texte utile est imprimé lorsqu'un programme est interrompue.Les rapports de message en anglais que l'application a demandé le runtime à la fin de façon inhabituelle et l'indique que le contact d'utilisateur l'équipe de support technique de l'application pour plus d'informations.Le comportement par défaut consiste à imprimer le message._CALL_REPORTFAULT, s'il est défini, spécifie qu'un vidage sur incident de Watson est généré et enregistré lorsqueabort est appelé.La création de rapports de vidage sur incident est activée par défaut.

Configuration requise

routine

en-tête requis

_set_abort_behavior

<stdlib.h>

Pour plus d'informations de compatibilité, consultez Compatibilité dans l'introduction.

Exemple

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

Voir aussi

Référence

abort