Aracılığıyla paylaş


c Çalışma Zamanı Kitaplığı çalışma zamanı kullanarak denetler

c Çalışma Zamanı Kitaplığı olmadan programınızı bağlarsanız, kullanarak /NODEFAULTLIBve çalışma zamanı denetimlerini kullanmak istiyorsanız, RunTmChk.lib ile bağlanmanız gerekir.

_RTC_Initializeprogramınızın çalışma zamanı denetimleri başlatır. c çalışma zamanı kitaplığı ile bağlamazsanız, program arama önce çalışma zamanı hata denetimleri ile derlenmiş olup olmadığını görmek için onay _RTC_Initialize, aşağıdaki gibi:

#ifdef __MSVC_RUNTIME_CHECKS
    _RTC_Initialize();
#endif

c çalışma zamanı kitaplığı ile bağlamazsanız adında bir işlevi de tanımlamalısınız _CRT_RTC_INITW. _CRT_RTC_INITWkendi kullanıcı tanımlı işlevin, işlev gibi varsayılan hata yükler:

// 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;
}

Varsayılan hata raporlama işlevi yükledikten sonra ek hata raporlama işlevleri ile yükleyebilirsiniz _RTC_SetErrorFuncW. Daha fazla bilgi için bkz: _RTC_SetErrorFuncW.

Ayrıca bkz.

Görevler

Nasıl yapılır: yerel çalışma zamanı denetimleri kullanmak