Compartir vía


SECTIONS (C/C++)

Presenta una sección de uno o varios definitions especificadores de acceso en secciones del archivo de salida del proyecto.

SECTIONS
definitions

Comentarios

Cada definición debe estar en una línea independiente. La palabra clave SECTIONS puede estar en la misma línea que la primera definición o en una de las siguientes. El archivo .DEF puede contener una o varias instrucciones SECTIONS.

Esta instrucción SECTIONS establece atributos para una o varias secciones del archivo de imagen y se puede usar para invalidar los atributos predeterminados para cada tipo de sección.

El formato de definitions es:

.section_name specifier

donde .section_name es el nombre de una sección de la imagen de programa y specifier es uno o varios de los siguientes modificadores de acceso:

Modificador Descripción
EXECUTE La sección es ejecutable
READ Permite operaciones de lectura en los datos.
SHARED Comparte la sección entre todos los procesos que cargan la imagen.
WRITE Permite operaciones de escritura en los datos.

Separe los nombres de especificador con un espacio. Por ejemplo:

SECTIONS
.rdata READ WRITE

SECTIONS marca el principio de una lista de la sección definitions. Cada definition debe estar en una línea separada. La palabra clave SECTIONS puede estar en la misma línea que la palabra clave definition o en una de las siguientes. El archivo .DEF puede contener una o varias instrucciones SECTIONS. La palabra clave SEGMENTS se admite como sinónimo de SECTIONS.

Versiones anteriores de Visual C++ compatibles:

section [CLASS 'classname'] specifier

La palabra clave CLASS es compatible con la compatibilidad, pero se omite.

Una manera equivalente de especificar atributos de sección es con la opción /SECTION.

Consulte también

Reglas para instrucciones de definición de módulos