Condividi tramite


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 .

Vedi anche

Regole relative alle istruzioni di definizione dei moduli