Share via


runtime_checks

Desativa ou restaura a /RTC as configurações.

#pragma runtime_checks( "[runtime_checks]", {restore | off} )

Comentários

Você não pode habilitar uma verificação de tempo de execução que não foi ativada com uma opção de compilador.Por exemplo, se você não especificar /RTCs, especificando #pragma runtime_checks( "s", restore) não irá habilitar a verificação de quadro de pilha.

O runtime_checks pragma deve aparecer fora de uma função e entrará em vigor com a primeira função definida após o pragma é visto.O restauração e off argumentos ativar opções especificadas na runtime_checks ativado ou desativado.

O runtime_checks pode ser zero ou mais parâmetros mostrados na tabela a seguir.

Parâmetros do runtime_checks Pragma

Parâmetro (s)

Tipo de verificação de tempo de execução

s

Ativa a pilha de verificação (quadro).

c

Quando um valor é atribuído a um tipo de dados menor que resulta em uma perda de dados de relatórios.

u

Relatórios quando uma variável é usada antes que ela está definida.

Essas são as mesmas letras usadas com a opção de compilador /RTC.Por exemplo:

#pragma runtime_checks( "sc", restore )

Usando o runtime_checks pragma com a seqüência de caracteres vazia ("") é uma forma especial da diretiva:

  • Quando você usa o off parâmetro, acontece que as verificações de erro de tempo de execução, listadas na tabela acima, off.

  • Quando você usa o restauração parâmetro, ele redefine as verificações de erro de tempo de execução para aqueles que você especificou com a opção de compilador /RTC.

#pragma runtime_checks( "", off )
.
.
.
#pragma runtime_checks( "", restore ) 

Consulte também

Tarefas

RTC sample

Referência

Diretivas pragma e __Pragma palavra-chave