Sdílet prostřednictvím


PEReader.GetSectionData Metoda

Definice

Přetížení

GetSectionData(String)

Načte oddíl PE se zadaným názvem do paměti a vrátí blok paměti, který zahrnuje oddíl.

GetSectionData(Int32)

Načte oddíl PE, který obsahuje zadanou relativní virtuální adresu, do paměti a vrátí blok paměti, který začíná na této adrese a končí na konci obsahujícího oddílu.

GetSectionData(String)

Zdroj:
PEReader.cs
Zdroj:
PEReader.cs
Zdroj:
PEReader.cs

Načte oddíl PE se zadaným názvem do paměti a vrátí blok paměti, který zahrnuje oddíl.

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

Parametry

sectionName
String

Název oddílu

Návraty

Paměťový blok, který překlenuje oddíl, nebo prázdný blok, pokud v této imagi pe neexistuje žádný oddíl daného sectionName objektu.

Výjimky

sectionName je null.

Bitová kopie pe není k dispozici.

Platí pro

GetSectionData(Int32)

Zdroj:
PEReader.cs
Zdroj:
PEReader.cs
Zdroj:
PEReader.cs

Načte oddíl PE, který obsahuje zadanou relativní virtuální adresu, do paměti a vrátí blok paměti, který začíná na této adrese a končí na konci obsahujícího oddílu.

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

Parametry

relativeVirtualAddress
Int32

Relativní virtuální adresa dat, která se mají číst.

Návraty

Paměťový blok, který začíná a relativeVirtualAddress končí na konci obsahujícího oddílu, nebo prázdný blok, pokud relativeVirtualAddress nepředstavuje umístění v žádné části PE této bitové kopie pe.

Výjimky

Hlavičky PE obsahují neplatná data.

Při čtení z podkladového datového proudu došlo k V/V chybě.

Bitová kopie pe není k dispozici.

relativeVirtualAddress je negativní.

Platí pro