Partager via


check_stack pragma

Indique au compilateur de désactiver les sondes de pile si off (ou -) est spécifié, ou d’activer les sondes de pile si on (ou +) est spécifiée.

Syntaxe

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

Notes

Cela pragma prend effet à la première fonction définie après la pragma vue. Les tests de pile ne font partie ni des macros, ni des fonctions générées inline.

Si vous ne donnez pas d’argument pour le check_stackpragmacontrôle de pile, la vérification de la pile revient au comportement spécifié sur la ligne de commande. Pour plus d’informations, consultez Options du compilateur. L’interaction de l’option #pragma check_stack et celle-ci /Gs sont résumées dans le tableau suivant.

Utilisation du check_stack Pragma

Syntaxe Compilé avec

/Gs option?
Action
#pragma check_stack( ) ou

#pragma check_stack
Oui Désactive la vérification de la pile pour les fonctions qui suivent
#pragma check_stack( ) ou

#pragma check_stack
Non Active la vérification de la pile pour les fonctions qui suivent
#pragma check_stack(on)

ou #pragma check_stack +
Oui ou Non Active la vérification de la pile pour les fonctions qui suivent
#pragma check_stack(off)

ou #pragma check_stack -
Oui ou Non Désactive la vérification de la pile pour les fonctions qui suivent

Voir aussi

Pragma directives et mots __pragma _Pragma clés