Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Wenn Sie das Programm ohne die C-Laufzeitbibliothek (mit /NODEFAULTLIB) verknüpfen und Laufzeitfehlerüberprüfungen verwenden möchten, müssen Sie es mit RunTmChk.lib verknüpfen.
_RTC_Initialize initialisiert das Programm für Laufzeitüberprüfungen. Wenn Sie keine Verknüpfung mit der C-Laufzeitbibliothek erstellen, müssen Sie sicherstellen, dass das Programm mit Laufzeitüberprüfungen kompiliert wurde, bevor Sie _RTC_Initialize aufrufen:
#ifdef __MSVC_RUNTIME_CHECKS
_RTC_Initialize();
#endif
Wenn Sie keine Verknüpfung mit der C-Laufzeitbibliothek erstellen, müssen Sie außerdem eine Funktion mit dem Namen _CRT_RTC_INITW definieren. _CRT_RTC_INITW installiert Ihre benutzerdefinierte Funktion wie folgt als die standardmäßige Fehlerberichtsfunktion:
// C version:
_RTC_error_fnW __cdecl _CRT_RTC_INITW(
void *res0, void **res1, int res2, int res3, int res4)
{
// set the error handler.
return &MyErrorFunc;
}
// C++ version:
extern "C" _RTC_error_fnW __cdecl _CRT_RTC_INITW(
void *res0, void **res1, int res2, int res3, int res4)
{
// set the error handler:
return &MyErrorFunc;
}
Nach der Installation der standardmäßigen Fehlerberichtsfunktion können Sie mit _RTC_SetErrorFuncW weitere Fehlerberichtsfunktionen installieren. Weitere Informationen finden Sie unter _RTC_SetErrorFuncW.