PEStreamOptions 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供選項,指定從資料流讀取 PE 映像區段的方式。
此列舉支援其成員值的位元組合。
public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions =
Public Enum PEStreamOptions
- 繼承
- 屬性
欄位
Default | 0 | 根據預設,當處置 PEReader 之後即會處置資料流,且會延遲讀取 PE 映像的區段。 |
IsLoadedImage | 8 | 指出作業系統載入器已將基礎 PE 映像載入至記憶體。 |
LeaveOpen | 1 | 當處置 PEReader 之後保持資料流開啟。 |
PrefetchEntireImage | 4 | 立即將整個映像讀入至記憶體。 除非指定 LeaveOpen,否則 PEReader 會在建構函式傳回時,自動關閉資料流。 |
PrefetchMetadata | 2 | 立即將中繼資料區段讀入至記憶體。 不允許讀取檔案的其他區段 (PEReader 擲回 InvalidOperationException)。 除非指定 LeaveOpen,否則 PEReader 會在建構函式傳回時,自動關閉資料流。 建構 PEReader 之後,可能會關閉甚至刪除基礎檔案。 |