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 |