Share via


/SECTION (Zadání atributů oddílu)

/SECTION:name,[[!]{D|E|K|P|R|S|W}][,ALIGN=number]

Poznámky

Možnost /SECTION změní atributy oddílu a přepíše atributy nastavené při .obj kompilaci souboru pro oddíl.

Oddíl v přenosném spustitelném souboru (PE) je pojmenovaný souvislý blok paměti, který obsahuje kód nebo data. Některé části obsahují kód nebo data, která program deklaroval a používá přímo. Další datové oddíly jsou pro vás vytvořeny linkerem a správcem knihoven (LIB) a obsahují informace nezbytné pro operační systém. Další informace naleznete v tématu FORMÁT PE.

Zadejte dvojtečku (:) a název nameoddílu . Rozlišují se malá a velká písmena name .

Nepoužívejte následující názvy, protože jsou v konfliktu se standardními názvy. Používá se například .sdata na platformách RISC:

  • .arch

  • .bss

  • .data

  • .edata

  • .idata

  • .pdata

  • .rdata

  • .reloc

  • .rsrc

  • .sbss

  • .sdata

  • .srdata

  • .text

  • .xdata

Zadejte jeden nebo více atributů pro oddíl. U znaků atributů uvedených níže se nerozlišují malá a velká písmena. Musíte zadat všechny atributy, které má oddíl mít. Vynechaný znak atributu způsobí vypnutí bitu atributu. Pokud nezadáte Rstávající WEstav čtení, zápisu nebo spustitelného souboru, zůstane beze změny.

Pokud chcete negovat atribut, před jeho znak zadejte vykřičník (!). Významy znaků atributu jsou uvedeny v této tabulce:

Znak Atribut Význam
E Spustit Oddíl je spustitelný.
R Přečtené Umožňuje operace čtení dat.
W Zapsat Umožňuje operace zápisu dat.
S Shared Sdílí oddíl mezi všemi procesy, které načítají image.
D Zahoditelné Označí oddíl jako zahozený.
K Cacheable Označí oddíl jako neulněný do mezipaměti.
P Stránkovatelné Označí oddíl jako nestránitelný.

K a P jsou neobvyklé v tom, že příznaky oddílu, které jim odpovídají, se používají v negativním smyslu. Pokud zadáte jeden z nich v oddílu .text pomocí /SECTION:.text,K této možnosti, není rozdíl v příznakech oddílu při spuštění DUMPBIN s /HEADERS možností; oddíl už byl implicitně uložen v mezipaměti. Pokud chcete odebrat výchozí hodnotu, zadejte /SECTION:.text,!K místo toho. DUMPBIN odhalí charakteristiky oddílu, včetně položky "Není uložena v mezipaměti".

Oddíl v souboru PE, který nemá E, Rnebo W je nastaven pravděpodobně neplatný.

Argument ALIGN=number umožňuje zadat hodnotu zarovnání pro konkrétní oddíl. Argument number je v bajtech a musí být mocninou dvou. Další informace najdete na webu /ALIGN.

Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio

  1. Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení vlastností kompilátoru a sestavení.

  2. Zvolte stránku vlastností linkeru>>Konfigurace Obecné.

  3. Upravte vlastnost Zadat atributy oddílu. Změny uložíte kliknutím na OK nebo Použít .

Programové nastavení tohoto parametru linkeru

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC