PEStreamOptions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供指定如何从流中读取 PE 映像各部分的选项。
此枚举支持其成员值的按位组合。
public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions =
Public Enum PEStreamOptions
- 继承
- 属性
字段
Default | 0 | 默认情况下,释放 PEReader 并且延迟读取 PE 映像的各部分时,系统才会释放该流。 |
IsLoadedImage | 8 | 指示基础 PE 映像已由 OS 加载程序加载到内存中。 |
LeaveOpen | 1 | 在释放 PEReader 时将流保持为开放状态。 |
PrefetchEntireImage | 4 | |
PrefetchMetadata | 2 | 立即将元数据部分读入内存中。 不允许从文件的其他部分进行读取(InvalidOperationException 由 PEReader 引发)。 除非指定了 LeaveOpen,否则 PEReader 会在构造函数返回时自动关闭流。 构造 PEReader 之后,基础文件可能会关闭,甚至被删除。 |