Condividi tramite


check_stack

Indica al compilatore di disabilitare le ricerche dello stack se off (o ) viene specificato oppure di abilitare le ricerche dello stack se on (o +) viene specificato.

#pragma check_stack([ {on | off}] ) 
#pragma check_stack{+ | –}

Note

Se non viene fornito alcun argomento, le ricerche dello stack sono considerate in base all'impostazione predefinita. Il pragma viene applicato alla prima funzione definita dopo che è stato rilevato il pragma. Le ricerche dello stack non sono né una parte delle macro né delle funzioni generate inline.

Se non si fornisce un argomento per il pragma check_stack, il controllo dello stack viene ripristinato al comportamento specificato nella riga di comando. Per ulteriori informazioni, vedere Riferimenti al compilatore. L'interazione di #pragma check_stack e dell'opzione /Gs viene riepilogata nella tabella seguente.

Utilizzo del pragma check_stack

Sintassi

Compilato con

l'opzione /Gs?

Azione

#pragma check_stack() o

#pragma check_stack

Disabilita lo stack che controlla se sono presenti funzioni che seguono

#pragma check_stack() o

#pragma check_stack

No

Abilita lo stack che controlla se sono presenti funzioni che seguono

#pragma check_stack(on)

o #pragma check_stack +

Sì o No

Abilita lo stack che controlla se sono presenti funzioni che seguono

#pragma check_stack(off)

o #pragma check_stack –

Sì o No

Disabilita lo stack che controlla se sono presenti funzioni che seguono

Vedere anche

Riferimenti

Direttive pragma e parola chiave __Pragma