Sdílet prostřednictvím


check_stack pragma

Dává kompilátoru pokyn, aby vypnul sondy zásobníku, pokud off je zadán (nebo -) nebo aby zapnul sondy zásobníku, pokud on je zadán (nebo +).

Syntaxe

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

Poznámky

To pragma se projeví u první funkce definované po jeho výskytu pragma . Sondy zásobníku nejsou součástí maker ani funkcí, které se generují v textu.

Pokud argument pro příkazový check_stackpragmařádek nezadáte, kontrola zásobníku se vrátí k chování zadanému na příkazovém řádku. Další informace naleznete v tématu Možnosti kompilátoru. Interakce a #pragma check_stack možnost /Gs je shrnuta v následující tabulce.

Použití direktivy pragma check_stack

Syntaxe Zkompilováno pomocí

/Gs Možnost?
Akce
#pragma check_stack( ) nebo

#pragma check_stack
Ano Vypne kontrolu zásobníku pro funkce, které následují.
#pragma check_stack( ) nebo

#pragma check_stack
Číslo Zapne kontrolu zásobníku pro funkce, které následují.
#pragma check_stack(on)

nebo #pragma check_stack +
Ano nebo Ne Zapne kontrolu zásobníku pro funkce, které následují.
#pragma check_stack(off)

nebo #pragma check_stack -
Ano nebo Ne Vypne kontrolu zásobníku pro funkce, které následují.

Viz také

Direktivy Pragma a __pragma_Pragma klíčová slova