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) |