System.Reflection.PortableExecutable 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供與讀取或寫入可攜式可執行檔 (PE) 檔案相關的類別。
類別
CoffHeader |
代表 COFF 檔案的標頭。 |
CorHeader |
代表 .NET 可執行檔映射的 Common Language Infrastructure (CLI) 標頭。 |
DebugDirectoryBuilder |
提供與讀取或寫入可攜式可執行檔 (PE) 檔案相關的類別。 |
ManagedPEBuilder |
提供與讀取或寫入可攜式可執行檔 (PE) 檔案相關的類別。 |
PEBuilder |
提供與讀取或寫入可攜式可執行檔 (PE) 檔案相關的類別。 |
PEDirectoriesBuilder |
建置 PE 目錄。 |
PEHeader |
表示可攜式可執行檔 (PE) 檔頭。 |
PEHeaderBuilder |
定義可攜式可執行檔 (PE) 的標頭。 |
PEHeaders |
定義可從資料流讀取 PE (可攜式執行檔) 和 COFF (通用物件檔案格式) 標頭的類型。 |
PEReader |
提供適用於可攜式可執行檔格式 (PE) 檔案的讀取器。 |
ResourceSectionBuilder |
定義 PE 資源區段產生器的基底類別。 衍生自 ResourceSectionBuilder,為原生資源提供序列化邏輯。 |
結構
CodeViewDebugDirectoryData |
提供程式偵錯資料庫 (PDB) 檔案的相關資訊。 |
DebugDirectoryEntry |
識別偵錯資訊區塊的位置、大小和格式。 |
DirectoryEntry |
代表可攜式執行檔 (PE) 映射中的目錄專案。 |
PdbChecksumDebugDirectoryData |
代表 PDB 總和檢查碼偵錯目錄項目。 |
PEBuilder.Section |
提供與讀取或寫入可攜式可執行檔 (PE) 檔案相關的類別。 |
PEMemoryBlock |
代表可攜式可執行檔 (PE) 影像中的記憶體區塊。 |
SectionHeader |
提供 PE/COFF 檔案區段標頭的相關資訊。 |
SectionLocation |
提供與讀取或寫入可攜式可執行檔 (PE) 檔案相關的類別。 |
列舉
Characteristics |
代表 COFF) 檔案特性 (通用物件檔案格式。 |
CorFlags |
表示 .NET 可執行檔映射的執行時間旗標。 |
DebugDirectoryEntryType |
描述 DebugDirectoryEntry 偵錯資訊格式的列舉。 |
DllCharacteristics |
描述動態連結程式庫的特性。 |
Machine |
指定目的機器的 CPU 架構。 |
PEMagic |
提供與讀取或寫入可攜式可執行檔 (PE) 檔案相關的類別。 |
PEStreamOptions |
提供選項,指定從資料流讀取 PE 映像區段的方式。 |
SectionCharacteristics |
提供與讀取或寫入可攜式可執行檔 (PE) 檔案相關的類別。 |
Subsystem |
描述映像的子系統需求。 |
備註
此命名空間包含下列核心類別:
- 類別 ManagedPEBuilder ,用來將元件寫入為 PE 檔案。
- 類別 PEReader ,用來讀取 PE 檔案,並取得 MetadataReader 以讀取相關聯的元件中繼資料。