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) |
Возвращает смещение (в байтах) от начала образа до указанных данных каталога. |