SECTIONS (C/C++)
Introduit une section qui contient une ou plusieurs definitions représentant des spécificateurs d'accès dans des sections du fichier de sortie de votre projet.
SECTIONS
definitions
Notes
Chaque définition doit se trouver sur une ligne distincte. Le mot clé SECTIONS peut figurer 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 instructions SECTIONS.
Cette instruction SECTIONS définit les attributs d'une ou de plusieurs sections du fichier image, et peut être utilisée pour substituer les attributs par défaut pour chaque type de section.
L'argument definitions a le format suivant :
.section_name specifier
où .section_name désigne le nom d'une section dans l'image du programme et specifierun ou plusieurs des modificateurs d'accès suivants :
Modificateur |
Description |
---|---|
EXECUTE |
La section est exécutable. |
READ |
Permet les opérations de lecture sur les données. |
SHARED |
Partage la section parmi tous les processus qui chargent l'image. |
WRITE |
Permet les opérations d'écriture sur les données. |
Séparez les noms des spécificateurs par un espace. Par exemple :
SECTIONS
.rdata READ WRITE
SECTIONS marque le début d'une liste de section definitions. Chaque definition doit se trouver sur une ligne distincte. Le mot clé SECTIONS peut être sur la même ligne que le premier definition ou sur une ligne précédente. Le fichier .def peut contenir une ou plusieurs instructions SECTIONS. Le mot clé SEGMENTS est pris en charge en tant que synonyme de SECTIONS.
Les versions antérieures de Visual C++ prenaient en charge la syntaxe suivante :
section [CLASS 'classname'] specifier
Le mot clé CLASS est pris en charge à des fins de compatibilité, tout en étant ignoré.
Vous pouvez spécifier des attributs de section de manière équivalente à l'aide de l'option /SECTION.
Voir aussi
Référence
Règles s'appliquant aux instructions de définition de module