Udostępnij za pośrednictwem


check_stack

Nakazuje kompilatorowi, aby wyłączyć sondy stosu, jeśli poza (lub ) jest określony, lub włączyć sondy stosu, jeśli na (lub +) jest określony.

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

Uwagi

Jeśli zostanie podany żaden argument, stos sondy są traktowane zgodnie z wartościami domyślnymi.Ta dyrektywa pragma staje się skuteczne pierwszego funkcji zdefiniowany po pragma jest widoczne.Stos sondy są żadna część makra ani funkcji, które są wbudowane wygenerowany.

Jeśli nie dają argument dla check_stack pragma, sprawdzanie stosu zostanie przywrócona do zachowania określonego w wierszu polecenia.Aby uzyskać więcej informacji, zobacz Odniesienia kompilatora.Interakcja z check_stack # pragma i /GS opcji są podsumowywane w poniższej tabeli.

Za pomocą check_stack Pragma

Składnia

Skompilowane z uwzględnieniem

Opcja/GS?

Akcja

(# pragma check_stack) lub

# pragma check_stack

Tak

Wyłącza funkcje, które należy wykonać sprawdzanie stosu

(# pragma check_stack) lub

# pragma check_stack

Nr

Włącza funkcje, które należy wykonać sprawdzanie stosu

# pragma check_stack(on)

lub # pragma check_stack +

Tak lub nie

Włącza funkcje, które należy wykonać sprawdzanie stosu

# pragma check_stack(off)

lub check_stack # pragma –

Tak lub nie

Wyłącza funkcje, które należy wykonać sprawdzanie stosu

Zobacz też

Informacje

Dyrektywy pragma i __Pragma słowa kluczowego