_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.