_RTC_SetErrorFuncW
Señala una función como el controlador para crear informes de las comprobaciones de errores en tiempo de ejecución (RTCs).
_RTC_error_fnW _RTC_SetErrorFuncW(
_RTC_error_fnW function
);
Parámetros
- function
La dirección de la función que controlará comprobaciones de errores en tiempo de ejecución.
Valor devuelto
La función de error previamente definido; o NULL si no hay ninguna función previamente definido.
Comentarios
En el nuevo código, utilice sólo _RTC_SetErrorFuncW._RTC_SetErrorFunc se incluye únicamente en la biblioteca de compatibilidad con versiones anteriores.
La devolución de _RTC_SetErrorFuncW sólo se aplica al componente que se vinculó en, pero no global.
Asegúrese de que la dirección que pasa a _RTC_SetErrorFuncW es la de una función válida de control de errores.
Si un error se ha asignado un tipo de – 1 mediante _RTC_SetErrorType, la función de control de errores no se denomina.
Antes de llamar a esta función, debe la primera llamada una de las funciones de inicialización de comprobación de errores en tiempo de ejecución.Para obtener más información, vea Utilizar comprobaciones en tiempo de ejecución sin la biblioteca en tiempo de ejecución de C.
se define _RTC_error_fnW como sigue:
formato**, ...);**…);de , const wchar_t *moduleName, const wchar_t *de linenumber de , int de nombre de archivo de typedef int (__cdecl *_RTC_error_fnW)(int errorType, const wchar_t *
donde:
errorType
El tipo de error especificado por _RTC_SetErrorType.filename
El archivo de código fuente donde se produjo el error, o NULL si no hay información de depuración disponible.linenumber
La línea del nombre de archivo donde se produjo el error, o 0 si no hay información de depuración disponible.moduleName
DLL o el nombre ejecutable donde se produjo el error.format
cadena de printf para mostrar un mensaje de error, utilizando los parámetros restantes.El primer argumento de VA_ARGLIST es el número de error RTC que se produjo.
Para obtener un ejemplo que muestra cómo utilizar _RTC_error_fnW, vea Personalización de las comprobaciones nativas en tiempo de ejecución.
Requisitos
Rutina |
Encabezado necesario |
---|---|
_RTC_SetErrorFuncW |
<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 Ejemplos de invocación de plataforma.