/SECTION
(Zadání atributů oddílu)
/SECTION:
name
,
[[!
]{D
E
|K
||P
|S
W
R
||}][],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 name
oddí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 R
stávající W
E
stav č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 |
Čteno | Umožňuje operace čtení dat. |
W |
Write | 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 |
Ukládání do mezipaměti | 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
, R
nebo 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
Otevřete dialogové okno Stránky vlastností projektu. Další informace naleznete v tématu Nastavení vlastností kompilátoru a sestavení.
Zvolte stránku vlastností linkeru>>Konfigurace Obecné.
Upravte vlastnost Zadat atributy oddílu. Změny uložíte kliknutím na OK nebo Použít .
Programové nastavení tohoto parametru linkeru
- Viz třída AdditionalOptions.