SECTIONS (C/C++)
Introduce una sezione di uno o più definitions
identificatori di accesso nelle sezioni del file di output del progetto.
SECTIONS
definitions
Osservazioni:
Ogni definizione deve essere riportata in una riga separata. La SECTIONS
parola chiave può trovarsi nella stessa riga della prima definizione o in una riga precedente. Il file con estensione def può contenere una o più SECTIONS
istruzioni.
Questa SECTIONS
istruzione imposta gli attributi per una o più sezioni del file di immagine e può essere usato per eseguire l'override degli attributi predefiniti per ogni tipo di sezione.
Il formato per definitions
è:
.section_name specifier
dove .section_name
è il nome di una sezione nell'immagine del programma ed specifier
è uno o più dei modificatori di accesso seguenti:
Modificatore | Descrizione |
---|---|
EXECUTE |
La sezione è eseguibile |
READ |
Consente operazioni di lettura sui dati |
SHARED |
Condivide la sezione tra tutti i processi che caricano l'immagine |
WRITE |
Consente operazioni di scrittura sui dati |
Nomi identificatori separati con uno spazio. Ad esempio:
SECTIONS
.rdata READ WRITE
SECTIONS
contrassegna l'inizio di un elenco di sezioni definitions
. Ognuno definition
deve trovarsi in una riga separata. La SECTIONS
parola chiave può trovarsi nella stessa riga della prima definition
o di una riga precedente. Il file con estensione def può contenere una o più SECTIONS
istruzioni. La SEGMENTS
parola chiave è supportata come sinonimo di SECTIONS
.
Versioni precedenti di Visual C++ supportate:
section [CLASS 'classname'] specifier
La CLASS
parola chiave è supportata per la compatibilità, ma viene ignorata.
Un modo equivalente per specificare gli attributi di sezione consiste nell'opzione /SECTION .