PEStreamOptions Wyliczenie

Definicja

Zawiera opcje określające sposób odczytywania sekcji obrazu PE ze strumienia.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

C#
[System.Flags]
public enum PEStreamOptions
Dziedziczenie
PEStreamOptions
Atrybuty

Pola

Nazwa Wartość Opis
Default 0

Domyślnie strumień jest usuwany po PEReader usunięciu, a sekcje obrazu PE są odczytywane leniwie.

IsLoadedImage 8

Wskazuje, że podstawowy obraz PE został załadowany do pamięci przez moduł ładujący systemu operacyjnego.

LeaveOpen 1

Utrzymuje strumień otwarty po usunięciu PEReader .

PrefetchEntireImage 4

Odczytuje cały obraz do pamięci od razu. PEReader zamyka strumień automatycznie przez czas zwracany przez konstruktora, chyba że LeaveOpen zostanie określony.

PrefetchMetadata 2

Odczytuje sekcję metadanych do pamięci od razu.

Odczytywanie z innych sekcji pliku jest niedozwolone (InvalidOperationException jest zgłaszane przez PEReaderelement ).

PEReader zamyka strumień automatycznie przez czas zwracany przez konstruktora, chyba że LeaveOpen zostanie określony. Plik źródłowy może zostać zamknięty, a nawet usunięty po PEReader utworzeniu.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0