PEHeaderBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義可攜式可執行檔(PE)的標頭。
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- 繼承
-
PEHeaderBuilder
建構函式
屬性
| 名稱 | Description |
|---|---|
| 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 |
執行此映像所需的子系統。 |
方法
| 名稱 | Description |
|---|---|
| CreateExecutableHeader() |
建立可執行標頭。 |
| CreateLibraryHeader() |
建立函式庫標頭。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |