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_stack
pragmadla 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 |