PEReader.GetSectionData Метод

Определение

Перегрузки

Имя Описание
GetSectionData(String)

Загружает раздел PE с указанным именем в память и возвращает блок памяти, охватывающий раздел.

GetSectionData(Int32)

Загружает раздел PE, содержащий указанный относительный виртуальный адрес в память, и возвращает блок памяти, который начинается с этого адреса и заканчивается в конце содержащего раздела.

GetSectionData(String)

Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs

Загружает раздел PE с указанным именем в память и возвращает блок памяти, охватывающий раздел.

public:
 System::Reflection::PortableExecutable::PEMemoryBlock GetSectionData(System::String ^ sectionName);
public System.Reflection.PortableExecutable.PEMemoryBlock GetSectionData(string sectionName);
member this.GetSectionData : string -> System.Reflection.PortableExecutable.PEMemoryBlock
Public Function GetSectionData (sectionName As String) As PEMemoryBlock

Параметры

sectionName
String

Имя раздела.

Возвращаемое значение

Блок памяти, охватывающий раздел, или пустой блок, если в этом изображении PE не существует никакого sectionName раздела.

Исключения

sectionName равно null.

Изображение PE недоступно.

Применяется к

GetSectionData(Int32)

Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs
Исходный код:
PEReader.cs

Загружает раздел PE, содержащий указанный относительный виртуальный адрес в память, и возвращает блок памяти, который начинается с этого адреса и заканчивается в конце содержащего раздела.

public:
 System::Reflection::PortableExecutable::PEMemoryBlock GetSectionData(int relativeVirtualAddress);
public System.Reflection.PortableExecutable.PEMemoryBlock GetSectionData(int relativeVirtualAddress);
member this.GetSectionData : int -> System.Reflection.PortableExecutable.PEMemoryBlock
Public Function GetSectionData (relativeVirtualAddress As Integer) As PEMemoryBlock

Параметры

relativeVirtualAddress
Int32

Относительный виртуальный адрес данных для чтения.

Возвращаемое значение

Блок памяти, который начинается relativeVirtualAddress с и заканчивается в конце содержащего раздела, или пустой блок, если relativeVirtualAddress не представляет расположение в любом из разделов PE этого образа PE.

Исключения

Заголовки PE содержат недопустимые данные.

При чтении из базового потока произошла ошибка ввода-вывода.

Изображение PE недоступно.

relativeVirtualAddress отрицательно.

Применяется к