check_stack
pragma
(veya ) belirtilmişse off
, derleyiciye yığın yoklamalarını kapatmasını veya (veya -
+
) belirtilmişse on
yığın yoklamalarını açmasını ister.
Sözdizimi
#pragma check_stack(
[{on
|off
}])
#pragma check_stack
{+
|-
}
Açıklamalar
Bu pragma , görüldükten sonra tanımlanan ilk işlevde pragma geçerli olur. Yığın yoklamaları, satır içinde oluşturulan makroların veya işlevlerin bir parçası değildir.
için check_stack
pragmabir bağımsız değişken vermezseniz, yığın denetimi komut satırında belirtilen davranışa geri döner. Daha fazla bilgi için bkz . Derleyici seçenekleri. ve seçeneğinin #pragma check_stack
/Gs
etkileşimi aşağıdaki tabloda özetlanmıştır.
check_stack kullanma Pragma
Sözdizimi | ile derlenmiş/Gs seçenek? |
Eylem |
---|---|---|
#pragma check_stack( ) veya#pragma check_stack |
Yes | Aşağıdaki işlevler için yığın denetimini kapatır |
#pragma check_stack( ) veya#pragma check_stack |
Hayır | Aşağıdaki işlevler için yığın denetimini açar |
#pragma check_stack(on) veya #pragma check_stack + |
Evet veya Hayır | Aşağıdaki işlevler için yığın denetimini açar |
#pragma check_stack(off) veya #pragma check_stack - |
Evet veya Hayır | Aşağıdaki işlevler için yığın denetimini kapatır |
Ayrıca bkz.
Pragma yönergeleri ve __pragma
ve _Pragma
anahtar sözcükleri