PEHeaderBuilder Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar huvudet för en portabel körbar (PE)-fil.
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- Arv
-
PEHeaderBuilder
Konstruktorer
| Name | Description |
|---|---|
| PEHeaderBuilder(Machine, Int32, Int32, UInt64, Byte, Byte, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, Subsystem, DllCharacteristics, Characteristics, UInt64, UInt64, UInt64, UInt64) |
Initierar en ny instans av PEHeader klassen. |
Egenskaper
| Name | Description |
|---|---|
| DllCharacteristics |
Returnerar egenskaperna för dynamiskt länkningsbibliotek. |
| FileAlignment |
Justeringsfaktorn (i byte) som används för att justera rådata för avsnitt i bildfilen. Värdet ska vara en effekt på 2 mellan 512 och 64 000, inklusive. Standardvärdet är 512. Om avsnittsjusteringen är mindre än arkitekturens sidstorlek måste filjusteringen matcha avsnittsjusteringen. |
| ImageBase |
Den föredragna adressen för den första byte av avbildningen när den läses in i minnet. måste vara en multipel av 64 K. |
| ImageCharacteristics |
Returnerar bildegenskaperna. |
| Machine |
Måldatorns CPU-arkitektur. |
| MajorImageVersion |
Huvudversionsnumret för avbildningen. |
| MajorLinkerVersion |
Länkarens huvudversionsnummer. |
| MajorOperatingSystemVersion |
Huvudversionsnumret för det nödvändiga operativsystemet. |
| MajorSubsystemVersion |
Huvudversionsnumret för undersystemet. |
| MinorImageVersion |
Avbildningens delversionsnummer. |
| MinorLinkerVersion |
Linker-delversionsnumret. |
| MinorOperatingSystemVersion |
Delversionsnumret för det nödvändiga operativsystemet. |
| MinorSubsystemVersion |
Delsystemets delversionsnummer. |
| SectionAlignment |
Justeringen (i byte) av avsnitt när de läses in i minnet. |
| SizeOfHeapCommit |
Storleken på det lokala heaputrymme som ska checkas in. |
| SizeOfHeapReserve |
Storleken på det lokala heaputrymmet som ska reserveras. Endast SizeOfHeapCommit checkas in. Resten görs tillgängligt en sida i taget tills reservstorleken har nåtts. |
| SizeOfStackCommit |
Storleken på stacken som ska checkas in. |
| SizeOfStackReserve |
Storleken på stacken som ska reserveras. Endast SizeOfStackCommit checkas in. Resten görs tillgängligt en sida i taget tills reservstorleken har nåtts. |
| Subsystem |
Det undersystem som krävs för att köra den här avbildningen. |
Metoder
| Name | Description |
|---|---|
| CreateExecutableHeader() |
Skapar ett körbart huvud. |
| CreateLibraryHeader() |
Skapar ett bibliotekshuvud. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |