Condividi tramite


_set_abort_behavior

Specifica l'azione da intraprendere quando interruzioni di un programma.

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

Parametri

  • [in] flags
    Nuovo valore dei flag di interruzione.

  • [in] mask
    Maschera di bit di flag di impostare.

Valore restituito

Il valore precedente di flag.

Note

Esistono due contrassegni di interruzione: _WRITE_ABORT_MSG e _CALL_REPORTFAULT._WRITE_ABORT_MSG determina se un messaggio di testo utile viene visualizzato quando un programma non è in esecuzione.Gli stati di messaggi in inglese che l'applicazione ha richiesto il runtime per terminarla in una modalità insolita e suggerisce che il team di supporto il contatto dell'applicazione per ulteriori informazioni.Il comportamento predefinito prevede di stampare il messaggio._CALL_REPORTFAULT, se si imposta, specifica che un dump di arresto anomalo di Watson viene generato e visualizzato quandoabort viene chiamato.La segnalazione di dettagli arresto anomalo del sistema è attivata per impostazione predefinita.

Requisiti

routine

Intestazione di associazione

_set_abort_behavior

<definito>

Per ulteriori informazioni sulla compatibilità, vedere Compatibilità nell'introduzione.

Esempio

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

Vedere anche

Riferimenti

abort