Aracılığıyla paylaş


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:

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

Başvuru

runtime_checks

_CrtDbgReport, _CrtDbgReportW