PEStreamOptions 列舉

定義

提供選項,指定從資料流讀取 PE 映像區段的方式。

此列舉支援其成員值的位元組合。

public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions = 
Public Enum PEStreamOptions
繼承
PEStreamOptions
屬性

欄位

Default 0

根據預設,當處置 PEReader 之後即會處置資料流,且會延遲讀取 PE 映像的區段。

IsLoadedImage 8

指出作業系統載入器已將基礎 PE 映像載入至記憶體。

LeaveOpen 1

當處置 PEReader 之後保持資料流開啟。

PrefetchEntireImage 4

立即將整個映像讀入至記憶體。 除非指定 LeaveOpen,否則 PEReader 會在建構函式傳回時,自動關閉資料流。

PrefetchMetadata 2

立即將中繼資料區段讀入至記憶體。

不允許讀取檔案的其他區段 (PEReader 擲回 InvalidOperationException)。

除非指定 LeaveOpen,否則 PEReader 會在建構函式傳回時,自動關閉資料流。 建構 PEReader 之後,可能會關閉甚至刪除基礎檔案。

適用於