Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee wordt de compiler geïnstrueerd om stack-tests uit te schakelen als off (of -) is opgegeven of om stack-tests in te schakelen als on (of +) is opgegeven.
Syntaxis
#pragma check_stack({on|off})
#pragma check_stack{+|-}
Opmerkingen
Dit pragma alleen van toepassing op 32-bits platforms (x86, ARM32). Dit heeft geen effect op 64-bits platforms.
Deze pragma wordt van kracht bij de eerste functie die is gedefinieerd nadat de pragma is gezien. Stack-tests worden niet ingevoegd voor macro's of functies die inline worden gegenereerd.
#pragma check_stack(off)
/
#pragma Check_stack- wordt genegeerd als de grootte van de lokale bevolking van de functie groter is dan 4096 of de waarde die is opgegeven door /Gs.
Het standaardgedrag van de compiler is het invoegen van stacktests aan het begin van elke functie als de grootte van de lokale bevolking groter is dan 4096 of de waarde die is opgegeven door /Gs.
Gebruik /Gs (controlestackcontroleoproepen) om de drempelwaarde te wijzigen van de lokale bevolking die stacktests activeert. Wees voorzichtig.
Het gebruik van #pragma check_stack() zonder argumenten is afgeschaft.
Zie ook
compileropties
Pragma-instructies en de __pragma en _Pragma trefwoorden