Partager via


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

.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