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 映像已由 OS 加载程序加载到内存中。

LeaveOpen 1

在释放 PEReader 时将流保持为开放状态。

PrefetchEntireImage 4

立即将整个映像读入内存中。 除非指定了 LeaveOpen,否则 PEReader 会在构造函数返回时自动关闭流。

PrefetchMetadata 2

立即将元数据部分读入内存中。

不允许从文件的其他部分进行读取(InvalidOperationExceptionPEReader 引发)。

除非指定了 LeaveOpen,否则 PEReader 会在构造函数返回时自动关闭流。 构造 PEReader 之后,基础文件可能会关闭,甚至被删除。

适用于