_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_NumErrors
menos uno.
ErrType
Valor que se va a asignar a este errnum
objeto . Por ejemplo, podría 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