Aracılığıyla paylaş


_RTC_SetErrorFuncW

Çalışma zamanı hata denetimleri (RTCc) bildirdiği için işleyici olarak bir işlev belirler.

_RTC_error_fnW _RTC_SetErrorFuncW(
   _RTC_error_fnW function 
);

Parametreler

  • function
    Çalışma zamanı hatası işleyen işlevin adresini denetler.

Dönüş Değeri

Önceden tanımlanmış hata işlevini; veya NULL önceden tanımlanmış hiçbir işlevi ise.

Notlar

Yalnızca yeni kod içinde kullanmak _RTC_SetErrorFuncW._RTC_SetErrorFuncyalnızca geriye dönük uyumluluk için kitaplığa eklenir.

_RTC_SetErrorFuncW Geri arama, bağlı bileşen için geçerlidir, ancak genel olarak değil.

Emin olun geçişi için adres _RTC_SetErrorFuncW geçerli bir hata işleme olmasıdır.

Hata –1 türünü kullanarak atanmış olan, _RTC_SetErrorType, hata işleme işlevi çağrılmaz.

Bu işlevi aramadan önce çalışma zamanı hata denetimi başlatma işlevlerinden birini çağırması gerekir.Daha fazla bilgi için bkz. c Çalışma Zamanı Kitaplığı çalışma zamanı kullanarak denetler.

_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, ...);**

Burada:

  • errorType
    Tarafından belirtilen hata türü _RTC_SetErrorType.

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

  • linenumber
    Satırda Dosya adı hatanın oluştuğu veya 0 hata ayıklama bilgisi yok.

  • moduleName
    dll veya yürütülebilir dosya adı hatası oluştuğu.

  • Biçim
    printf stili dize kalan parametreleri kullanarak bir hata iletisi görüntüler.VA_ARGLIST ilk bağımsız oluştu rtc hata numarasıdır.

Nasıl kullanılacağını gösteren bir örnek için _RTC_error_fnW, bkz: Yerel çalışma zamanı denetimlerini özelleştirme.

Gereksinimler

Yordamı

Gerekli başlık

_RTC_SetErrorFuncW

<rtcapi.h>

Daha fazla bilgi için bkz. Uyumluluk.

Kitaplıkları

Tüm sürümleri c çalışma zamanı kitaplıkları.

.NET Framework Eşdeğeri

Yoktur. Standart c işlevi çağırmak için kullanın PInvoke. Daha fazla bilgi için bkz. Platform Çağırma örnekleri.

Ayrıca bkz.

Görevler

RTC sample

Başvuru

_CrtDbgReport, _CrtDbgReportW

Çalışma zamanı hata denetimi