Condividi tramite


runtime_checks

disabilita o ripristina /RTC impostazioni.

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

Note

Non è possibile abilitare un controllo di runtime che non è stato abilitato con un'opzione del compilatore.Ad esempio, se non si specifica /RTCs, specificare #pragma runtime_checks( "s", restore) non abiliterà la verifica dello stack frame.

runtime_checks il pragma deve trovarsi all'esterno di una funzione e viene applicato alla prima funzione definita dopo che il pragma è visibile.ripristino e il territorio disattivare opzioni di argomenti specificati in runtime_checks o.

runtime_checks può essere zero o più parametri riportati nella tabella seguente.

Parametri del pragma runtime_checks

parametri

Tipo di controllo in fase di esecuzione

s

Abilita la verifica dello stack frame ().

c

I rapporti quando un valore viene assegnato a un tipo più piccolo di dati che genera una perdita di dati.

u

Rapporti quando viene utilizzata una variabile prima che sia definita.

Si tratta delle stesse lettere utilizzate con l'opzione del compilatore /RTC.Di seguito è riportato un esempio:

#pragma runtime_checks( "sc", restore )

Utilizzo di runtime_checks pragma con una stringa vuota ("") è una speciale forma di direttiva:

  • Quando si utilizzano il territorio parametro, diventa i controlli di runtime, elencati nella tabella precedente, out.

  • Quando si utilizzano ripristino parametro, reimposta i controlli di runtime a quelli specificati con l'opzione del compilatore /RTC.

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

Vedere anche

Attività

RTC sample

Riferimenti

Direttive pragma e la parola chiave di __Pragma