Compartilhar via


Personalização de verificações nativas de tempo de execução

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Native only

O tópico não é aplicável

Pro, Premium e Ultimate

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Native only

O tópico não é aplicável

Quando você compilar com /RTC (verificações em tempo de execução) ou use o runtime_checks pragma, a biblioteca de tempo de execução do c fornece verificações nativas de tempo de execução. In some cases, you might want to customize run-time checking:

  • To route run-time check messages to a file or destination other than the default.

  • To specify an output destination for run-time check messages under a third-party debugger.

  • To report run-time check messages from a program compiled with a release version of the C run-time library. Não usam versões de lançamento da biblioteca de _CrtDbgReportW para erros de tempo de execução do relatório. Instead, they display an Assert dialog box for each run-time error.

To customize run-time error checking, you can:

Customize the Error Message Destination

Se você usar _CrtDbgReportW para relatar erros, você pode usar _CrtSetReportMode para especificar o destino das mensagens de erro.

Se você usar uma função de relatório personalizada, use _RTC_SetErrorType para associar um erro com um tipo de relatório.

Query for Information About Run-Time Checks

_RTC_NumErrorsRetorna o número de tipos de erro detectados pelas verificações de erro de tempo de execução. Para obter uma breve descrição de cada erro, você pode percorrer de 0 para o valor de retorno de _RTC_NumErrors, passando o valor de iteração para _RTC_GetErrDesc em cada loop. For more information, see _RTC_NumErrors and _RTC_GetErrDesc.

Consulte também

Tarefas

Como: Use verificações nativas em tempo de execução

Referência

runtime_checks

_CrtDbgReport, _CrtDbgReportW