PEHeaderBuilder 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义可移植可执行 (PE) 文件的标头。
public ref class PEHeaderBuilder sealedpublic sealed class PEHeaderBuildertype PEHeaderBuilder = classPublic NotInheritable Class PEHeaderBuilder- 继承
- 
				PEHeaderBuilder
构造函数
属性
| DllCharacteristics | 返回动态链接器库的特性。 | 
| FileAlignment | 用于使映像文件中各部分的原始数据一致的对齐系数(以字节为单位)。 该值应为 2 的幂次方,界于 512 和 64K 之间(含)。 默认值为 512。 如果该部分的对齐量小于体系结构的页面大小,则文件的对齐量必须与部分的对齐值匹配。 | 
| ImageBase | 映像加载到内存中时其第一个字节的首选地址。它必须是 64K 的倍数。 | 
| ImageCharacteristics | 返回映像的特征。 | 
| Machine | 目标计算机的 CPU 体系结构。 | 
| MajorImageVersion | 映像的主版本号。 | 
| MajorLinkerVersion | 链接器主版本号。 | 
| MajorOperatingSystemVersion | 所需操作系统的主版本号。 | 
| MajorSubsystemVersion | 子系统的主版本号。 | 
| MinorImageVersion | 映像的次要版本号。 | 
| MinorLinkerVersion | 链接器次要版本号。 | 
| MinorOperatingSystemVersion | 所需操作系统的次要版本号。 | 
| MinorSubsystemVersion | 子系统的次要版本号。 | 
| SectionAlignment | 各部分加载到内存中时的对齐值(以字节为单位)。 | 
| SizeOfHeapCommit | 要提交的本地堆空间的大小。 | 
| SizeOfHeapReserve | 要保留的本地堆空间的大小。 仅提交 SizeOfHeapCommit;其余部分一次提供一页,直到达到保留大小。 | 
| SizeOfStackCommit | 要提交的堆栈的大小。 | 
| SizeOfStackReserve | 要保留的堆栈的大小。 仅提交 SizeOfStackCommit;其余部分一次提供一页,直到达到保留大小。 | 
| Subsystem | 运行此映像所需的子系统。 | 
方法
| CreateExecutableHeader() | 创建可执行标头。 | 
| CreateLibraryHeader() | 创建库标头。 | 
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |