Compartir a través de


_set_abort_behavior

Especifica la acción que se va a realizar cuando un programa termina de manera anómala.

Nota

No use la función abort para cerrar una aplicación de Tienda Windows, salvo en escenarios de prueba o depuración.Las formas de cerrar mediante programación o con la interfaz de usuario una aplicación de Tienda Windows no se permiten según los Requisitos de certificación para una aplicación de Windows 8.Para obtener más información, vea Ciclo de vida de la aplicación (aplicaciones de la Tienda Windows).

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

Parámetros

  • [in] flags
    Valor nuevo de marcas abort.

  • [in] mask
    Máscara para establecer bits de marcas abort.

Valor devuelto

Valor antiguo de las marcas.

Comentarios

Hay dos marcas abort: _WRITE_ABORT_MSG y _CALL_REPORTFAULT. _WRITE_ABORT_MSG determina si se imprime un mensaje de texto de ayuda cuando un programa termina de manera anómala. El mensaje indica que la aplicación ha llamado a la función abort. El comportamiento predeterminado es imprimir el mensaje. _CALL_REPORTFAULT, si se establece, especifica que se genere un volcado de bloqueo de Watson está y se notifique cuando se llame a abort . De forma predeterminada, los informes de volcado de bloqueo están habilitado en las compilaciones que no son de depuración.

Requisitos

Rutina

Encabezado necesario

_set_abort_behavior

<stdlib.h>

Para obtener más información de compatibilidad, vea Compatibilidad.

Ejemplo

// crt_set_abort_behavior.c
// compile with: /TC
#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();
}
       

Vea también

Referencia

abort