Compartilhar via


check_stack

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.

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

Comentários

Se nenhum argumento for fornecido, as investigações da pilha serão tratadas de acordo com o padrão. Esse 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 pragma check_stack, a verificação da pilha volta para o comportamento especificado na linha de comando. Para obter mais informações, consulte Referência 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

Opção /Gs?

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

Consulte também

Referência

Diretivas Pragma e a palavra-chave __Pragma