PEStreamOptions Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет параметры, определяющие способ считывания разделов образа PE из потока.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions =
Public Enum PEStreamOptions
- Наследование
- Атрибуты
Поля
Default | 0 | По умолчанию при удалении объекта PEReader поток удаляется и разделы образа PE считываются в отложенном режиме. |
IsLoadedImage | 8 | Указывает, что базовый образ PE был загружен в память загрузчиком ОС. |
LeaveOpen | 1 | Сохраняет поток открытым при удалении объекта PEReader. |
PrefetchEntireImage | 4 | Немедленно считывает весь образ в память. PEReader автоматически закрывает поток, когда конструктор возвращает управление, если не указан параметр LeaveOpen. |
PrefetchMetadata | 2 | Немедленно считывает раздел метаданных в память. Чтение из других разделов файла запрещено (InvalidOperationException выдается PEReader). PEReader автоматически закрывает поток, когда конструктор возвращает управление, если не указан параметр LeaveOpen. После создания PEReader базовый файл может быть закрыт и даже удален. |