Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wprowadza sekcję co najmniej jednej definitions specyfikatora dostępu w sekcjach w pliku wyjściowym projektu.
SECTIONS
definitions
Uwagi
Każda definicja musi znajdować się w osobnym wierszu. Słowo SECTIONS kluczowe może znajdować się w tym samym wierszu co pierwsza definicja lub w poprzednim wierszu. Plik .def może zawierać co najmniej jedną SECTIONS instrukcję.
Ta SECTIONS instrukcja ustawia atrybuty dla co najmniej jednej sekcji w pliku obrazu i może służyć do zastępowania atrybutów domyślnych dla każdego typu sekcji.
Format parametru definitions to:
.section_name specifier
gdzie .section_name jest nazwą sekcji na obrazie programu i specifier jest co najmniej jednym z następujących modyfikatorów dostępu:
| Modyfikator | opis |
|---|---|
EXECUTE |
Sekcja jest wykonywalna |
READ |
Zezwala na operacje odczytu na danych |
SHARED |
Udostępnia sekcję wśród wszystkich procesów ładujących obraz |
WRITE |
Zezwala na operacje zapisu na danych |
Oddzielaj nazwy specyfikatora spacją. Na przykład:
SECTIONS
.rdata READ WRITE
SECTIONS oznacza początek listy sekcji definitions. Każdy definition musi znajdować się w osobnym wierszu. Słowo SECTIONS kluczowe może znajdować się w tym samym wierszu co pierwszy definition lub w poprzednim wierszu. Plik .def może zawierać co najmniej jedną SECTIONS instrukcję. Słowo SEGMENTS kluczowe jest obsługiwane jako synonim dla elementu SECTIONS.
Obsługiwane starsze wersje programu Visual C++:
section [CLASS 'classname'] specifier
Słowo CLASS kluczowe jest obsługiwane w celu zachowania zgodności, ale jest ignorowane.
Równoważnym sposobem określania atrybutów sekcji jest opcja /SECTION .