SECTIONS (C/C++)
Présente une section d’un ou plusieurs definitions
spécificateurs d’accès sur les sections du fichier de sortie de votre projet.
SECTIONS
definitions
Notes
Chaque définition doit être sur une ligne distincte. Le SECTIONS
mot clé peut se trouver sur la même ligne que la première définition ou sur une ligne précédente. Le fichier .def peut contenir une ou plusieurs SECTIONS
instructions.
Cette SECTIONS
instruction définit des attributs pour une ou plusieurs sections du fichier image et peut être utilisé pour remplacer les attributs par défaut pour chaque type de section.
Le format est definitions
le suivant :
.section_name specifier
où .section_name
est le nom d’une section dans votre image de programme et specifier
est l’un ou plusieurs des modificateurs d’accès suivants :
Modificateur | Description |
---|---|
EXECUTE |
La section est exécutable |
READ |
Autorise les opérations de lecture sur les données |
SHARED |
Partage la section entre tous les processus qui chargent l’image |
WRITE |
Autorise les opérations d’écriture sur les données |
Séparez les noms de spécificateur avec un espace. Par exemple :
SECTIONS
.rdata READ WRITE
SECTIONS
marque le début d’une liste de sections definitions
. Chacun definition
doit se trouver sur une ligne distincte. Le SECTIONS
mot clé peut se trouver sur la même ligne que la première definition
ou sur une ligne précédente. Le fichier .def peut contenir une ou plusieurs SECTIONS
instructions. Le SEGMENTS
mot clé est pris en charge en tant que synonyme pour SECTIONS
.
Versions antérieures de Visual C++ prises en charge :
section [CLASS 'classname'] specifier
Le CLASS
mot clé est pris en charge pour la compatibilité, mais il est ignoré.
Un moyen équivalent de spécifier les attributs de section est d’utiliser l’option /SECTION .
Voir aussi
Règles s’appliquant aux instructions de définition de module