PEHeaderBuilder Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy hordozható végrehajtható (PE) fájl fejlécét határozza meg.
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- Öröklődés
-
PEHeaderBuilder
Konstruktorok
| Name | Description |
|---|---|
| PEHeaderBuilder(Machine, Int32, Int32, UInt64, Byte, Byte, UInt16, UInt16, UInt16, UInt16, UInt16, UInt16, Subsystem, DllCharacteristics, Characteristics, UInt64, UInt64, UInt64, UInt64) |
Inicializálja a PEHeader osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| DllCharacteristics |
A dinamikus csatolási kódtár jellemzőit adja vissza. |
| FileAlignment |
A képfájlban lévő szakaszok nyers adatainak igazításához használt igazítási tényező (bájtban kifejezve). Az értéknek 2 512 és 64K közötti hatványnak kell lennie, beleértve a 64K értéket is. Az alapértelmezett érték 512. Ha a szakasz igazítása kisebb, mint az architektúra oldalmérete, akkor a fájl igazításának meg kell egyeznie a szakasz igazításával. |
| ImageBase |
A rendszerkép első bájtjának elsődleges címe a memóriába való betöltésekor; 64K többszörösének kell lennie. |
| ImageCharacteristics |
A kép jellemzőinek visszaadása. |
| Machine |
A célgép processzorarchitektúrája. |
| MajorImageVersion |
A kép főverziószáma. |
| MajorLinkerVersion |
A linker főverziószáma. |
| MajorOperatingSystemVersion |
A szükséges operációs rendszer főverziószáma. |
| MajorSubsystemVersion |
Az alrendszer főverziószáma. |
| MinorImageVersion |
A kép alverziószáma. |
| MinorLinkerVersion |
A linker alverziószáma. |
| MinorOperatingSystemVersion |
A szükséges operációs rendszer alverziószáma. |
| MinorSubsystemVersion |
Az alrendszer alverziószáma. |
| SectionAlignment |
A szakaszok igazítása (bájtban) a memóriába való betöltésekor. |
| SizeOfHeapCommit |
A véglegesítendő helyi halomterület mérete. |
| SizeOfHeapReserve |
A lefoglalni kívánt helyi halomterület mérete. Csak SizeOfHeapCommit véglegesítve van; a többi lap egyszerre egy oldalon érhető el, amíg el nem éri a foglalás méretét. |
| SizeOfStackCommit |
A véglegesíteni kívánt verem mérete. |
| SizeOfStackReserve |
A lefoglalni kívánt verem mérete. Csak SizeOfStackCommit véglegesítve van; a többi lap egyszerre egy oldalon érhető el, amíg el nem éri a foglalás méretét. |
| Subsystem |
A rendszerkép futtatásához szükséges alrendszer. |
Metódusok
| Name | Description |
|---|---|
| CreateExecutableHeader() |
Végrehajtható fejlécet hoz létre. |
| CreateLibraryHeader() |
Létrehoz egy kódtárfejlécet. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |