System.Reflection.PortableExecutable Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE).
Классы
| CoffHeader |
Представляет заголовок COFF-файла. |
| CorHeader |
Представляет заголовок COMMON Language Infrastructure (CLI) исполняемого образа .NET. |
| 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 |
Указывает архитектуру ЦП целевого компьютера. |
| PEMagic |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
| PEStreamOptions |
Предоставляет параметры, определяющие способ считывания разделов образа PE из потока. |
| SectionCharacteristics |
Предоставляет классы, связанные с чтением или записью переносимых исполняемых файлов (PE). |
| Subsystem |
Описывает требования к подсистеме для образа. |
Комментарии
Это пространство имен содержит следующие основные классы:
- Класс ManagedPEBuilder , который используется для записи сборки в виде PE-файла.
- Класс PEReader , который используется для чтения PE-файла и для получения MetadataReader для чтения связанных метаданных сборки.