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_stack
pragmaStapelü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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für