Yerel çalışma zamanı denetimlerini özelleştirme
Ne zaman, derleme ile /RTC (çalışma zamanı denetimleri) veya runtime_checks , pragma c Çalışma Zamanı Kitaplığı, yerel çalışma zamanı denetimleri sağlar.Bazı durumlarda, çalışma zamanı denetimini özelleştirmek isteyebilirsiniz:
Dosya veya varsayılan dışında bir hedef için Çalıştırma onay iletileri yönlendirmek için.
Hedef çalışma zamanı için bir çıkış belirlemek için üçüncü taraf bir hata ayıklayıcı altında iletileri denetleyin.
c Çalışma Zamanı Kitaplığı yayın sürümü ile derlenmiş program çalıştırma onay iletilerini raporlamak için.Yayın kitaplığı sürümleri kullanma _CrtDbgReportW çalışma zamanı hataları raporlamak için.Bunlar görüntülemek yerine, bir Assert için her çalışma zamanı hata iletişim kutusu.
Çalışma zamanı hata denetimini özelleştirmek için şunları yapabilirsiniz:
Bir çalışma zamanı hatası raporlama işlevi yazın.Daha fazla bilgi için bkz. Nasıl yapılır: raporlama işlevi bir çalışma zamanı hatası yazma.
Hata iletisi hedef özelleştirin.
Sorgu çalıştırma hakkında bilgi için hataları denetleyin.
Hata iletisi hedef özelleştirme
Kullanırsanız, _CrtDbgReportW hataları raporlamak için kullanabileceğiniz _CrtSetReportMode hata iletileri hedef belirtmek için.
Özel bir raporlama işlevini kullanırsanız, _RTC_SetErrorType bir hata rapor türü ile ilişkilendirmek için.
Çalışma zamanı denetimi hakkında bilgi için sorgu
_RTC_NumErrorsçalışma zamanı hata denetimleri tarafından algılanan hata türlerinin sayısını verir.Her hata hakkında kısa bir açıklama almak için dönüş değerinin 0'dan döngüye _RTC_NumErrors, yineleme değeri geçirilmesi _RTC_GetErrDesc her döngüde.Daha fazla bilgi için, bkz. _RTC_NumErrors ve _RTC_GetErrDesc.
Ayrıca bkz.
Görevler
Nasıl yapılır: yerel çalışma zamanı denetimleri kullanmak