PEReader.GetSectionData Metódus

Definíció

Túlterhelések

Name Description
GetSectionData(String)

Betölti a pe-szakaszt a megadott névvel a memóriába, és visszaad egy memóriablokkot, amely lefedi a szakaszt.

GetSectionData(Int32)

Betölti a megadott relatív virtuális címet tartalmazó PE-szakaszt a memóriába, és visszaad egy memóriablokkot, amely az adott címen kezdődik, és a szakasz végén végződik.

GetSectionData(String)

Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs

Betölti a pe-szakaszt a megadott névvel a memóriába, és visszaad egy memóriablokkot, amely lefedi a szakaszt.

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

Paraméterek

sectionName
String

A szakasz neve.

Válaszok

A szakaszra kiterjedő memóriablokk, vagy üres blokk, ha az adott sectionName szakasz nem található ebben a PE-képen.

Kivételek

sectionName az null.

A PE-rendszerkép nem érhető el.

A következőre érvényes:

GetSectionData(Int32)

Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs
Forrás:
PEReader.cs

Betölti a megadott relatív virtuális címet tartalmazó PE-szakaszt a memóriába, és visszaad egy memóriablokkot, amely az adott címen kezdődik, és a szakasz végén végződik.

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

Paraméterek

relativeVirtualAddress
Int32

Az olvasni kívánt adatok relatív virtuális címe.

Válaszok

Olyan memóriablokk, amely a tárolószakasz végén kezdődik relativeVirtualAddress és végződik, vagy üres blokk, ha relativeVirtualAddress nem jelöl helyet a PE-rendszerkép egyik PE-szakaszában sem.

Kivételek

A PE-fejlécek érvénytelen adatokat tartalmaznak.

I/O-hiba történt a mögöttes streamből való olvasás közben.

A PE-rendszerkép nem érhető el.

relativeVirtualAddress negatív.

A következőre érvényes: