Compartilhar via


check_stack pragma

Instrui o compilador para desativar investigações da pilha se off (ou -) forem especificados ou para ativar investigações da pilha se on (ou +) forem especificados.

Sintaxe

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

Comentários

Isso pragma entra em vigor na primeira função definida, após a consideração do pragma. As investigações da pilha não são parte de macros ou funções que forem geradas embutidas.

Se você não fornecer um argumento para o check_stackpragma, a verificação da pilha volta para o comportamento especificado na linha de comando. Para obter mais informações, confira Opções do compilador. A interação de#pragma check_stack e a opção /Gs são resumidas na tabela a seguir.

Usando o pragma check_stack

Sintaxe Compilado com

/Gs opção?
Ação
#pragma check_stack( ) ou

#pragma check_stack
Sim Desativa a verificação da pilha quanto às funções seguintes
#pragma check_stack( ) ou

#pragma check_stack
Não Ativa a verificação da pilha quanto às funções seguintes
#pragma check_stack(on)

ou #pragma check_stack +
Sim ou não Ativa a verificação da pilha quanto às funções seguintes
#pragma check_stack(off)

ou #pragma check_stack -
Sim ou não Desativa a verificação da pilha quanto às funções seguintes

Confira também

Diretivas do Pragma e as palavras-chave do __pragma e _Pragma