Share via


PEStreamOptions Sabit listesi

Tanım

PE görüntüsünün bölümlerinin akıştan nasıl okunacağını belirten seçenekler sağlar.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions = 
Public Enum PEStreamOptions
Devralma
PEStreamOptions
Öznitelikler

Alanlar

Default 0

Varsayılan olarak, akış atıldığında PEReader atılır ve PE görüntüsünün bölümleri lazily okunur.

IsLoadedImage 8

Temel alınan PE görüntüsünün işletim sistemi yükleyicisi tarafından belleğe yüklendiğini gösterir.

LeaveOpen 1

atıldığında PEReader akışı açık tutar.

PrefetchEntireImage 4

Görüntünün tamamını hemen belleğe okur. PEReader belirtilmezse LeaveOpen , oluşturucu döndürdüğünde akışı otomatik olarak kapatır.

PrefetchMetadata 2

Meta veri bölümünü hemen belleğe okur.

Dosyanın diğer bölümlerinden okuma işlemine izin verilmiyor (InvalidOperationException tarafından PEReaderoluşturulur).

PEReader belirtilmezse LeaveOpen , oluşturucu döndürdüğünde akışı otomatik olarak kapatır. Temel alınan dosya kapatılabilir ve hatta oluşturulduğunda silinebilir PEReader .

Şunlara uygulanır