Udostępnij za pośrednictwem


Dostosowanie macierzystego sprawdzania w trakcie wykonywania

Podczas kompilacji z /RTC (kontrole run-time) lub runtime_checks pragma, biblioteka uruchomieniowa c zapewnia macierzystej sprawdzeń.W niektórych przypadkach można dostosować sprawdzanie czasu:

  • Do routowania wiadomości czasu wyboru do pliku lub miejsca przeznaczenia innego niż domyślny.

  • Aby określić wolumin docelowego do czasu sprawdzanie wiadomości w debugerze firm.

  • Aby zgłosić wiadomości czasu wyboru programu skompilowany z wersji biblioteki uruchomieniowej C.Nie należy używać wersji biblioteki _CrtDbgReportW do błędów czasu wykonywania raportu.Zamiast wyświetlać Assert okno dialogowe dla każdego błąd.

Aby dostosować sprawdzanie błędów czasu, można:

Dostosowywanie docelowy komunikatu o błędzie

Jeśli używasz _CrtDbgReportW raportowanie błędów, można użyć _CrtSetReportMode , aby określić miejsce docelowe komunikatów o błędach.

Użycie niestandardowej funkcji raportowania, należy użyć _RTC_SetErrorType do kojarzenia błąd typu raportu.

Kwerenda dotycząca informacji o kontroli w czasie wykonywania

_RTC_NumErrorsZwraca liczbę typów błędów wykrytych przez kontrole błąd w czasie wykonywania.Aby uzyskać krótki opis każdego błędu, można wykonać pętlę od 0 do wartości zwracanej przez _RTC_NumErrors, przekazując wartość iteracji, aby _RTC_GetErrDesc w każdej pętli.Aby uzyskać więcej informacji, zobacz _RTC_NumErrors i _RTC_GetErrDesc.

Zobacz też

Zadania

Porady: Korzystanie z macierzystego sprawdzania w trakcie wykonywania

Informacje

runtime_checks

_CrtDbgReport, _CrtDbgReportW