check_stack pragma

Instruuje kompilator, aby wyłączył sondy stosu, jeśli off (lub -) jest określony, lub włączyć sondy stosu, jeśli on (lub +) jest określony.

Składnia

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

Uwagi

Ma to pragma wpływ na pierwszą funkcję zdefiniowaną po wyświetleniu pragma . Sondy stosu nie są ani częścią makr, ani funkcji generowanych w tekście.

Jeśli nie podasz argumentu check_stackpragmadla elementu , sprawdzanie stosu powróci do zachowania określonego w wierszu polecenia. Aby uzyskać więcej informacji, zobacz Opcje kompilatora. Interakcja z #pragma check_stack opcją i /Gs zostanie podsumowana w poniższej tabeli.

Korzystanie z check_stack Pragma

Składnia Skompilowany za pomocą polecenia

/Gs Opcja?
Akcja
#pragma check_stack( ) lub

#pragma check_stack
Tak Wyłącza sprawdzanie stosu dla następujących funkcji
#pragma check_stack( ) lub

#pragma check_stack
Nie. Włącza sprawdzanie stosu dla następujących funkcji
#pragma check_stack(on)

lub #pragma check_stack +
Tak lub Nie Włącza sprawdzanie stosu dla następujących funkcji
#pragma check_stack(off)

lub #pragma check_stack -
Tak lub Nie Wyłącza sprawdzanie stosu dla następujących funkcji

Zobacz też

Dyrektywy Pragma i __pragma słowa kluczowe i _Pragma