Aracılığıyla paylaş


_RTC_SetErrorFuncW

Bir işlevi, çalışma zamanı hata denetimlerinin (RTC) raporlaması için işleyici olarak belirtir.

Sözdizimi

_RTC_error_fnW _RTC_SetErrorFuncW(
   _RTC_error_fnW function
);

Parametreler

function
Çalışma zamanı hata denetimlerini işleyecek işlevin adresi.

Dönüş değeri

Önceden tanımlanmış hata işlevi; veya NULL önceden tanımlanmış bir işlev yoksa.

Açıklamalar

Yeni kodda yalnızca _RTC_SetErrorFuncWkullanın. _RTC_SetErrorFunc yalnızca geriye dönük uyumluluk için kitaplığa eklenir.

_RTC_SetErrorFuncW Geri çağırma yalnızca bağlı olduğu bileşen için geçerlidir, ancak genel olarak geçerli değildir.

Geçirdiğiniz _RTC_SetErrorFuncW adresin geçerli bir hata işleme işlevi olduğundan emin olun.

kullanılarak _RTC_SetErrorTypebir hataya -1 türü atandıysa, hata işleme işlevi çağrılmaz.

Bu işlevi çağırabilmeniz için önce çalışma zamanı hata denetimi başlatma işlevlerinden birini çağırmanız gerekir. Daha fazla bilgi için bkz . C çalışma zamanı kitaplığı olmadan çalışma zamanı denetimlerini kullanma.

_RTC_error_fnW aşağıdaki gibi tanımlanır:

typedef int (__cdecl * _RTC_error_fnW)(
    int errorType,
    const wchar_t * filename,
    int linenumber,
    const wchar_t * moduleName,
    const wchar_t * format,
    ... );

konumu:

errorType
tarafından _RTC_SetErrorTypebelirtilen hata türü.

filename
Hatanın oluştuğu kaynak dosya veya kullanılabilir hata ayıklama bilgisi yoksa null.

linenumber
Hatanın oluştuğu satır filename veya kullanılabilir hata ayıklama bilgisi yoksa 0.

moduleName
Hatanın oluştuğu DLL veya yürütülebilir ad.

format
kalan parametreleri kullanarak bir hata iletisi görüntülemek için printf stil dizesi. öğesinin VA_ARGLIST ilk bağımsız değişkeni, oluşan RTC Hata numarasıdır.

uygulamasının nasıl kullanılacağını _RTC_error_fnWgösteren bir örnek için bkz . Yerel çalışma zamanı özelleştirmeyi denetler.

Gereksinimler

Yordam Gerekli başlık
_RTC_SetErrorFuncW <rtcapi.h>

Daha fazla bilgi için bkz . Uyumluluk.

Kitaplıklar

C çalışma zamanı kitaplıklarının tüm sürümleri.

Ayrıca bkz.

_CrtDbgReport, _CrtDbgReportW
Çalışma zamanı hata denetimi