PEHeaderBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義可攜式可執行檔 (PE) 的標頭。
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- 繼承
-
PEHeaderBuilder
建構函式
屬性
DllCharacteristics |
傳回動態連結器程式庫特性。 |
FileAlignment |
對齊因素 (以位元組為單位),用來對齊映像檔中的區段原始資料。 此值應為介於 512 和 64K (含) 之間 2 的乘冪。 預設值為 512。 如果對齊後的區段小於架構頁面大小,則檔案對齊必須符合區段對齊。 |
ImageBase |
映像載入至記憶體時,其第一個位元組的慣用位址;必須是 64K 的倍數。 |
ImageCharacteristics |
傳回映像特性。 |
Machine |
目標機器的 CPU 架構。 |
MajorImageVersion |
映像的主要版本號碼。 |
MajorLinkerVersion |
連結器主要版本號碼。 |
MajorOperatingSystemVersion |
所需作業系統的主要版本號碼。 |
MajorSubsystemVersion |
子系統的主要版本號碼。 |
MinorImageVersion |
映像的次要版本號碼。 |
MinorLinkerVersion |
連結器次要版本號碼。 |
MinorOperatingSystemVersion |
所需作業系統的次要版本號碼。 |
MinorSubsystemVersion |
子系統的次要版本號碼。 |
SectionAlignment |
載入至記憶體時對齊區段 (以位元組為單位)。 |
SizeOfHeapCommit |
要認可的區域堆積空間大小。 |
SizeOfHeapReserve |
要保留的區域堆積空間大小。 僅認可 SizeOfHeapCommit;其餘部分一次提供一頁,直到達到保留大小為止。 |
SizeOfStackCommit |
要認可的堆疊大小。 |
SizeOfStackReserve |
要保留的堆疊大小。 僅認可 SizeOfStackCommit;其餘部分一次提供一頁,直到達到保留大小為止。 |
Subsystem |
執行此映像所需的子系統。 |
方法
CreateExecutableHeader() |
建立可執行檔標頭。 |
CreateLibraryHeader() |
建立程式庫標頭。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |