Udostępnij za pośrednictwem


check_stack

Nakazanie kompilatorowi wyłączenie sondy stosu, jeśli off (lub ) jest określony, lub włączenie sondy stosu, jeśli on (lub +) jest określone.

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

Uwagi

Jeśli nie zostanie podany żaden argument, sondy stosu są traktowanie domyślnie.Ta dyrektywa pragmy zaczyna obowiązywać w pierwszej definicji funkcji po znalezieniu dyrektywy.Sondy stosu nie są częścią makr ani funkcji, które są wewnętrznie generowane.

Jeśli nie jest podany argument dla pragmy check_stack, sprawdzanie stosu zostanie przywrócone do zachowania określonego w wierszu poleceń.Aby uzyskać więcej informacji, zobacz Odwołanie kompilatora.Interakcja z opcją #pragma check_stack i /Gs jest podsumowana w tabeli poniżej.

Przy użyciu pragmy check_stack

Składnia

Skompilowany z

Opcja /Gs?

Akcja

#pragma check_stack( ) lub

#pragma check_stack

Tak

Wyłącza sprawdzanie stosu dla funkcji, które po niej następują

#pragma check_stack( ) lub

#pragma check_stack

Nie

Włącza sprawdzanie stosu dla funkcji, które po niej następują

#pragma check_stack(on)

lub #pragma check_stack +

Tak lub Nie

Włącza sprawdzanie stosu dla funkcji, które po niej następują

#pragma check_stack(off)

lub #pragma check_stack –

Tak lub Nie

Wyłącza sprawdzanie stosu dla funkcji, które po niej następują

Zobacz też

Informacje

Dyrektywy pragma i słowo kluczowe __Pragma