System.Reflection.PortableExecutable 命名空间   
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供与读取或写入可移植可执行 (PE) 文件相关的类。
类
| CoffHeader | 表示 COFF 文件的标头。 | 
| CorHeader | 表示 .NET 可执行映像的公共语言基础结构 (CLI) 标头。 | 
| DebugDirectoryBuilder | 提供与读取或写入可移植可执行 (PE) 文件相关的类。 | 
| ManagedPEBuilder | 提供与读取或写入可移植可执行 (PE) 文件相关的类。 | 
| PEBuilder | 提供与读取或写入可移植可执行 (PE) 文件相关的类。 | 
| PEDirectoriesBuilder | 生成 PE 目录。 | 
| PEHeader | 表示可移植可执行 (PE) 文件头。 | 
| PEHeaderBuilder | 定义可移植可执行 (PE) 文件的标头。 | 
| PEHeaders | 定义从流中读取 PE(可移植可执行文件)和 COFF(通用对象文件格式)标头。 | 
| PEReader | 提供可移植可执行格式 (PE) 文件的读取器。 | 
| ResourceSectionBuilder | 定义 PE 资源部分生成器的基类。 派生自 ResourceSectionBuilder,提供本机资源的序列化逻辑。 | 
结构
| CodeViewDebugDirectoryData | 提供有关程序调试数据库 (PDB) 文件的信息。 | 
| DebugDirectoryEntry | 标识调试信息块的位置、大小和格式。 | 
| DirectoryEntry | 表示可移植可执行 (PE) 映像中的目录条目。 | 
| PdbChecksumDebugDirectoryData | 表示 PDB 校验和调试目录项。 | 
| PEBuilder.Section | 提供与读取或写入可移植可执行 (PE) 文件相关的类。 | 
| PEMemoryBlock | 表示可移植可执行 (PE) 映像中的内存块。 | 
| SectionHeader | 提供有关 PE/COFF 文件的节标头的信息。 | 
| SectionLocation | 提供与读取或写入可移植可执行 (PE) 文件相关的类。 | 
枚举
| Characteristics | 表示通用对象文件格式 (COFF) 文件特征。 | 
| CorFlags | 表示 .NET 可执行映像的运行时标志。 | 
| DebugDirectoryEntryType | 一个枚举,它描述了 DebugDirectoryEntry 的调用信息的格式。 | 
| DllCharacteristics | 描述动态链接库的特性。 | 
| Machine | 指定目标计算机的 CPU 体系结构。 | 
| PEMagic | 提供与读取或写入可移植可执行 (PE) 文件相关的类。 | 
| PEStreamOptions | 提供指定如何从流中读取 PE 映像各部分的选项。 | 
| SectionCharacteristics | 提供与读取或写入可移植可执行 (PE) 文件相关的类。 | 
| Subsystem | 描述映像的子系统要求。 | 
注解
此命名空间包含以下核心类:
- 类 ManagedPEBuilder ,用于将程序集作为 PE 文件写入。
- 类 PEReader ,用于读取 PE 文件并获取 MetadataReader 以读取关联的程序集元数据。