PEHeaders Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет тип, который считывает заголовки PE и COFF из потока.
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- Наследование
-
PEHeaders
Конструкторы
| PEHeaders(Stream) |
Создает экземпляр класса PEHeaders, который считывает заголовки PE из текущего расположения в указанном потоке. |
| PEHeaders(Stream, Int32) |
Создает экземпляр класса PEHeaders, который считывает заголовки PE из потока, представляющего образ PE указанного размера. |
| PEHeaders(Stream, Int32, Boolean) |
Создает экземпляр класса PEHeaders, который считывает заголовки PE из потока, представляющего образ PE заданного размера, и указывает, загружен ли образ PE в память. |
Свойства
| CoffHeader |
Возвращает заголовок COFF образа. |
| CoffHeaderStartOffset |
Возвращает смещение в байтах от начала образа PE до начала заголовка COFF. |
| CorHeader |
Возвращает заголовок COR. |
| CorHeaderStartOffset |
Возвращает смещение в байтах от начала образа до заголовка COR. |
| IsCoffOnly |
Возвращает значение, указывающее, является ли образ исключительно образом COFF. |
| IsConsoleApplication |
Возвращает значение, указывающее, представляет ли образ консольное приложение Windows. |
| IsDll |
Возвращает значение, указывающее, представляет ли образ библиотеку динамической компоновки. |
| IsExe |
Возвращает значение, указывающее, представляет ли образ исполняемый файл. |
| MetadataSize |
Возвращает размер метаданных CLI. |
| MetadataStartOffset |
Возвращает смещение (в байтах) от начала образа PE до начала метаданных CLI. |
| PEHeader |
Возвращает заголовок PE образа. |
| PEHeaderStartOffset |
Возвращает смещение заголовка в байтах от начала образа. |
| SectionHeaders |
Возвращает заголовки раздела PE. |
Методы
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetContainingSectionIndex(Int32) |
Ищет среди разделов образа PE раздел, содержащий указанный относительный виртуальный адрес. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| TryGetDirectoryOffset(DirectoryEntry, Int32) |
Возвращает смещение (в байтах) от начала образа до указанных данных каталога. |