Share via


_RTC_SetErrorType

Asocia un error que sea detectado por las comprobaciones de errores en tiempo de ejecución (RTCs) con un tipo.Los procesos de controlador de errores cómo generar errores del tipo especificado.

int _RTC_SetErrorType(
   _RTC_ErrorNumber errnum,
   int ErrType 
);

Parámetros

  • errnum
    un número entre cero y uno menos que el valor devuelto por _RTC_NumErrors.

  • ErrType
    Un valor que se asigna a este errnum.Por ejemplo, puede utilizar _CRT_ERROR.Si usa _CrtDbgReport como el controlador de errores, ErrType sólo puede ser uno de los símbolos definidos en _CrtSetReportMode.Si tiene poseer el controlador de errores (_RTC_SetErrorFunc), puede tener hasta ErrTypescomo hay errnums.

    Un ErrType de _RTC_ERRTYPE_IGNORE tiene un significado especial a _CrtSetReportMode; se omite el error.

Valor devuelto

el valor anterior para el tipo de error type.

Comentarios

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

Antes de llamar a esta función, debe la primera llamada una de las funciones de inicialización de la comprobación de errores en tiempo de ejecución; vea Utilizar comprobaciones en tiempo de ejecución sin la biblioteca en tiempo de ejecución de C

Requisitos

rutina

Encabezado necesario

_RTC_SetErrorType

<rtcapi.h>

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

bibliotecas

todas las versiones de Bibliotecas en tiempo de ejecución de C.

Equivalente en .NET Framework

No es aplicable Para llamar a la función estándar de C, utilice PInvoke. Para obtener más información, vea La invocación de plataforma ejemplos.

Vea también

Tareas

RTC sample

Referencia

_RTC_GetErrDesc

La comprobación de errores en tiempo de ejecución