PEStreamOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Optionen bereit, die angeben, wie Abschnitte eines PE-Images aus einem Datenstrom gelesen werden.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions =
Public Enum PEStreamOptions
- Vererbung
- Attribute
Felder
Default | 0 | Standardmäßig wird der Datenstrom verworfen, wenn die PEReader-Klasse verworfen wird und Abschnitte des PE-Images verzögert gelesen werden. |
IsLoadedImage | 8 | Gibt an, dass das zugrunde liegende PE-Image durch das Betriebssystem-Ladeprogramm in den Arbeitsspeicher geladen wurde. |
LeaveOpen | 1 | Hält den Datenstrom geöffnet, wenn PEReader entfernt wird. |
PrefetchEntireImage | 4 | Liest das gesamte Image direkt in den Arbeitsspeicher. PEReader schließt den Stream automatisch, wenn der Konstruktor zurückkehrt, es sei denn, LeaveOpen wird angegeben. |
PrefetchMetadata | 2 | Liest den Metadatenabschnitt direkt in den Arbeitsspeicher. Aus anderen Abschnitten der Datei darf nicht gelesen werden (andernfalls löst die PEReader-Klasse InvalidOperationException aus). PEReader schließt den Stream automatisch, wenn der Konstruktor zurückkehrt, es sei denn, LeaveOpen wird angegeben. Nachdem die PEReader-Klasse erstellt wurde, kann die zugrunde liegende Datei geschlossen und sogar gelöscht werden. |