PEHeaderBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje hlavičku přenosného spustitelného souboru (PE).
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- Dědičnost
-
PEHeaderBuilder
Konstruktory
Vlastnosti
DllCharacteristics |
Vrátí charakteristiky dynamické knihovny linkeru. |
FileAlignment |
Faktor zarovnání (v bajtech), který se používá k zarovnání nezpracovaných dat oddílů v souboru obrázku. Hodnota by měla být mocnina 2 mezi 512 a 64 tisíci včetně. Výchozí hodnota je 512. Pokud je zarovnání oddílu menší než velikost stránky architektury, musí zarovnání souboru odpovídat zarovnání oddílu. |
ImageBase |
Upřednostňovaná adresa prvního bajtu obrázku při načtení do paměti; musí být násobkem 64 tisíc. |
ImageCharacteristics |
Vrátí vlastnosti obrázku. |
Machine |
Architektura procesoru cílového počítače |
MajorImageVersion |
Číslo hlavní verze image. |
MajorLinkerVersion |
Číslo hlavní verze linkeru. |
MajorOperatingSystemVersion |
Číslo hlavní verze požadovaného operačního systému. |
MajorSubsystemVersion |
Číslo hlavní verze subsystému. |
MinorImageVersion |
Číslo podverze image. |
MinorLinkerVersion |
Číslo podverze linkeru. |
MinorOperatingSystemVersion |
Číslo podverze požadovaného operačního systému. |
MinorSubsystemVersion |
Číslo podverze subsystému. |
SectionAlignment |
Zarovnání oddílů (v bajtech) při jejich načtení do paměti |
SizeOfHeapCommit |
Velikost místa místní haldy k potvrzení. |
SizeOfHeapReserve |
Velikost místa místní haldy, kterou chcete rezervovat. Je potvrzen pouze SizeOfHeapCommit ; zbytek je k dispozici po jedné stránce, dokud není dosaženo velikosti rezervy. |
SizeOfStackCommit |
Velikost zásobníku, který se má potvrdit. |
SizeOfStackReserve |
Velikost zásobníku, který chcete rezervovat. Je potvrzen pouze SizeOfStackCommit ; zbytek je k dispozici po jedné stránce, dokud není dosaženo velikosti rezervy. |
Subsystem |
Subsystém, který je nutný ke spuštění této image. |
Metody
CreateExecutableHeader() |
Vytvoří spustitelné záhlaví. |
CreateLibraryHeader() |
Vytvoří hlavičku knihovny. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |