_RTC_SetErrorType

Asocia un error que se detecta mediante comprobaciones de errores en tiempo de ejecución (RTC) con un tipo. El controlador de errores procesa cómo mostrar los errores del tipo especificado.

Sintaxis

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType
);

Parámetros

errnum
Un número entre cero y el valor devuelto por _RTC_NumErrorsmenos uno.

ErrType
Valor que se va a asignar a este errnumobjeto . Por ejemplo, puede usar _CRT_ERROR. Si usa _CrtDbgReport como controlador de errores, ErrType solo puede ser uno de los símbolos definidos en _CrtSetReportMode. Si tiene su propio controlador de errores (_RTC_SetErrorFunc), puede tener tantos ErrType valores como valores errnum .

de ErrType_RTC_ERRTYPE_IGNORE tiene un significado especial para _CrtSetReportMode; el error se omite.

Valor devuelto

Valor anterior del tipo de error reemplazado por ErrType.

Comentarios

De forma predeterminada, todos los errores se establecen ErrType en = 1, que corresponde a _CRT_ERROR. Para obtener más información sobre los tipos de error predeterminados, como _CRT_ERROR, vea _CrtDbgReport.

Para poder llamar a esta función, primero debe llamar a una de las funciones de inicialización de comprobación de errores en tiempo de ejecución; consulte Uso de comprobaciones en tiempo de ejecución sin la biblioteca en tiempo de ejecución de C.

Requisitos

Routine Encabezado necesario
_RTC_SetErrorType <rtcapi.h>

Para obtener más información, consulte Compatibilidad.

Bibliotecas

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Consulte también

_RTC_GetErrDesc
Comprobación de errores en tiempo de ejecución