PEStreamOptions Enumerazione

Definizione

Fornisce opzioni che specificano come vengono lette le sezioni di un'immagine PE da un flusso.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions = 
Public Enum PEStreamOptions
Ereditarietà
PEStreamOptions
Attributi

Campi

Default 0

Per impostazione predefinita, il flusso viene eliminato quando PEReader viene eliminato e le sezioni dell'immagine PE sono lette in modo differito.

IsLoadedImage 8

Indica che l'immagine PE sottostante è stata caricata in memoria dal caricatore del sistema operativo.

LeaveOpen 1

Mantiene il flusso aperto quando PEReader viene eliminato.

PrefetchEntireImage 4

Legge immediatamente l'intera immagine in memoria. PEReader chiude automaticamente il flusso prima del completamento da parte del costruttore, a meno che non sia specificato LeaveOpen.

PrefetchMetadata 2

Legge immediatamente la sezione dei metadati in memoria.

La lettura da altre sezioni del file non è consentita (InvalidOperationException viene generato da PEReader).

PEReader chiude automaticamente il flusso prima del completamento da parte del costruttore, a meno che non sia specificato LeaveOpen. Il file sottostante può essere chiuso e persino eliminato dopo la costruzione di PEReader.

Si applica a