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 la check_stackpragmapile case activée ing rétablit le 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 pragma check_stack

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

Directives pragma et les __pragma_Pragma mot clé