PEHeaderBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje nagłówek dla przenośnego pliku wykonywalnego (PE).
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- Dziedziczenie
-
PEHeaderBuilder
Konstruktory
Właściwości
| DllCharacteristics |
Zwraca charakterystyki biblioteki konsolidatora dynamicznego. |
| FileAlignment |
Współczynnik wyrównania (w bajtach) używany do wyrównania nieprzetworzonych danych sekcji w pliku obrazu. Wartość powinna być mocą 2 z zakresu od 512 do 64K włącznie. Wartość domyślna to 512. Jeśli wyrównanie sekcji jest mniejsze niż rozmiar strony architektury, wyrównanie pliku musi być zgodne z wyrównaniem sekcji. |
| ImageBase |
Preferowany adres pierwszego bajtu obrazu podczas ładowania do pamięci; musi mieć wielokrotność 64K. |
| ImageCharacteristics |
Zwraca charakterystykę obrazu. |
| Machine |
Architektura procesora CPU maszyny docelowej. |
| MajorImageVersion |
Numer wersji głównej obrazu. |
| MajorLinkerVersion |
Numer wersji głównej konsolidatora. |
| MajorOperatingSystemVersion |
Numer wersji głównej wymaganego systemu operacyjnego. |
| MajorSubsystemVersion |
Numer wersji głównej podsystemu. |
| MinorImageVersion |
Numer wersji pomocniczej obrazu. |
| MinorLinkerVersion |
Numer wersji pomocniczej konsolidatora. |
| MinorOperatingSystemVersion |
Numer wersji pomocniczej wymaganego systemu operacyjnego. |
| MinorSubsystemVersion |
Numer wersji pomocniczej podsystemu. |
| SectionAlignment |
Wyrównanie (w bajtach) sekcji podczas ich ładowania do pamięci. |
| SizeOfHeapCommit |
Rozmiar lokalnego obszaru sterty do zatwierdzenia. |
| SizeOfHeapReserve |
Rozmiar lokalnego miejsca sterty do zarezerwowania. Zatwierdzane jest tylko SizeOfHeapCommit to, że reszta jest udostępniana jednej stronie w danym momencie do momentu osiągnięcia rozmiaru rezerwy. |
| SizeOfStackCommit |
Rozmiar stosu do zatwierdzenia. |
| SizeOfStackReserve |
Rozmiar stosu do zarezerwowania. Zatwierdzane jest tylko SizeOfStackCommit to, że reszta jest udostępniana jednej stronie w danym momencie do momentu osiągnięcia rozmiaru rezerwy. |
| Subsystem |
Podsystem wymagany do uruchomienia tego obrazu. |
Metody
| CreateExecutableHeader() |
Tworzy nagłówek wykonywalny. |
| CreateLibraryHeader() |
Tworzy nagłówek biblioteki. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |