Teilen über


check_stack pragma

Weist den Compiler an, Stapelsonden zu deaktivieren, wenn off (oder -) angegeben ist, oder zum Aktivieren von Stapelsonden, wenn on (oder +) angegeben ist.

Syntax

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

Hinweise

Dies pragma wird bei der ersten nach der pragma Anzeige definierten Funktion wirksam. Stapelüberprüfungen sind weder ein Bestandteil von Makros noch von Funktionen, die inline generiert werden.

Wenn Sie kein Argument für die check_stackpragmaStapelüberprüfung rückgängig machen s für das in der Befehlszeile angegebene Verhalten angeben. Weitere Informationen finden Sie unter Compileroptionen. Die Interaktion der Option und der #pragma check_stack/Gs Option wird in der folgenden Tabelle zusammengefasst.

Verwenden des check_stack-Pragmas

Syntax Kompiliert mit der

/Gs Option?
Aktion
#pragma check_stack( ) oder

#pragma check_stack
Ja Deaktiviert die Stapelüberprüfung für Funktionen, die Folgendem folgen
#pragma check_stack( ) oder

#pragma check_stack
Nein Aktiviert die Stapelüberprüfung für Funktionen, die Folgendem folgen
#pragma check_stack(on)

oder #pragma check_stack +
Ja oder Nein Aktiviert die Stapelüberprüfung für Funktionen, die Folgendem folgen
#pragma check_stack(off)

oder #pragma check_stack -
Ja oder Nein Deaktiviert die Stapelüberprüfung für Funktionen, die Folgendem folgen

Siehe auch

Pragma-Direktiven und die __pragma und _Pragma Schlüsselwort (keyword)