Sdílet prostřednictvím


check_stack

Instruuje kompilátor, aby vypnul sondu zásobníku, je-li zadán off (nebo ) nebo aby sondu zásobníku zapnul, pokud je zadán on (nebo +).

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

Poznámky

Není-li zadán žádný argument, je sonda zásobníku považována jako výchozí.Direktiva pragma se projeví u první funkce definované po tom, co je direktiva pragma zobrazena.Sondy zásobníku jsou součástí maker nebo funkcí, které jsou vytvořený jako vložené.

Není-li pro direktivu pragma check_stack zadán argument, vrátí se kontrola zásobníku k chování, které je zadáno pomocí příkazového řádku.Další informace naleznete v tématu Odkaz kompilátoru.Působení #pragma check_stack a možnosti /Gs je uvedeno v následující tabulce.

Použití direktivy pragma check_stack

Syntax

Zkompilováno pomocí

Možnost /Gs?

Akce

#pragma check_stack( ) nebo

#pragma check_stack

Ano

Vypne kontrolu zásobníku pro následující funkce

#pragma check_stack( ) nebo

#pragma check_stack

Ne

Zapne kontrolu zásobníku pro následující funkce

#pragma check_stack(zapnuto)

nebo #pragma check_stack +

Ano nebo ne

Zapne kontrolu zásobníku pro následující funkce

#pragma check_stack(off)

nebo #pragma check_stack -

Ano nebo ne

Vypne kontrolu zásobníku pro následující funkce

Viz také

Referenční dokumentace

Direktivy Pragma a klíčové slovo __Pragma