Поделиться через


PEStreamOptions Перечисление

Определение

Предоставляет параметры, определяющие способ считывания разделов образа PE из потока.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions = 
Public Enum PEStreamOptions
Наследование
PEStreamOptions
Атрибуты

Поля

Default 0

По умолчанию при удалении объекта PEReader поток удаляется и разделы образа PE считываются в отложенном режиме.

IsLoadedImage 8

Указывает, что базовый образ PE был загружен в память загрузчиком ОС.

LeaveOpen 1

Сохраняет поток открытым при удалении объекта PEReader.

PrefetchEntireImage 4

Немедленно считывает весь образ в память. PEReader автоматически закрывает поток, когда конструктор возвращает управление, если не указан параметр LeaveOpen.

PrefetchMetadata 2

Немедленно считывает раздел метаданных в память.

Чтение из других разделов файла запрещено (InvalidOperationException выдается PEReader).

PEReader автоматически закрывает поток, когда конструктор возвращает управление, если не указан параметр LeaveOpen. После создания PEReader базовый файл может быть закрыт и даже удален.

Применяется к