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 Pragması'nı kullanma
Sözdizimi | ile derlenmiş/Gs Seçeneği? |
Eylem |
---|---|---|
#pragma check_stack( ) veya#pragma check_stack |
Evet | 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin