Condividi tramite


SECTIONS (C/C++)

Introduce una sezione di una o più definitions che rappresentano identificatori di accesso per sezioni del file di output del progetto.

SECTIONS
definitions

Note

Ciascuna definizione deve essere riportata su una riga separata. La parola chiave SECTIONS può trovarsi sulla stessa riga della prima definizione o su una riga precedente. Il file DEF può contenere una o più istruzioni SECTIONS.

Mediante l'istruzione SECTIONS è possibile impostare attributi per una o più sezioni del file di immagine, nonché eseguire l'override degli attributi predefiniti per ciascun tipo di sezione.

Il formato delle definitionsil seguente:

.section_name specifier

dove .section_name è il nome di una sezione dell'immagine del programma e specifier è rappresentato da uno o più dei seguenti modificatori di accesso:

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

Separare i nomi degli identificatori con uno spazio. Di seguito è riportato un esempio.

SECTIONS
.rdata READ WRITE

SECTIONS contrassegna l'inizio di un elenco di definitions di sezione. Ogni definition deve trovarsi su una riga separata. La parola chiave SECTIONS può trovarsi sulla stessa riga della prima definition o su una riga precedente. Il file DEF può contenere una o più istruzioni SECTIONS. La parola chiave SEGMENTS è supportata come sinonimo di SECTIONS.

Versioni precedenti di Visual C++ supportate:

section [CLASS 'classname'] specifier

La parola chiave CLASS è supportata per garantire la compatibilità con le versioni precedenti, ma è ignorata.

Un metodo equivalente per specificare attributi di sezione consiste nell'uso dell'opzione /SECTION.

Vedere anche

Riferimenti

Regole relative alle istruzioni di definizione dei moduli