check_stack

Указывает компилятору если отключить стековые зонды Выключено (или -определяет или если включить стековые зонды на (или **+**задает.

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

Заметки

Если аргумент не задано, то стековые зонды обрабатываются согласно значению по умолчанию.Эта прагма вступает в силу при первой заданную функцию после того, как директива pragma увидена.Стековые зонды не является частью макросов, ни функций, созданный встроенный.

Если аргумент, предоставляемые check_stack директива pragma, проверка стека отменити изменения в расширениях функциональности, указанной в командной строке.Дополнительные сведения см. в разделе ссылка компилятора.Взаимодействие #pragma check_stack и /Gs параметр суммирован в следующей таблице.

С помощью директивы pragma check_stack

Синтаксис

Компилироваться с

Параметр /Gs?

Действие

#pragma check_stack () OR

#pragma check_stack

Да

Отключает проверку стека для функций, которые следуют

#pragma check_stack () OR

#pragma check_stack

Нет

Включает проверку стека для функций, которые следуют

#pragma check_stack (вкл.)

OR #pragma check_stack +

Да или нет

Включает проверку стека для функций, которые следуют

#pragma check_stack ()

OR #pragma check_stack.

Да или нет

Отключает проверку стека для функций, которые следуют

См. также

Ссылки

Директивы pragma и ключевое слово __Pragma