Condividi tramite


PEReader.GetSectionData Metodo

Definizione

Overload

GetSectionData(String)

Carica la sezione PE con il nome specificato in memoria e restituisce un blocco di memoria che si estende sulla sezione.

GetSectionData(Int32)

Carica la sezione PE che contiene l'indirizzo RVA (Relative Virtual Address) specificato in memoria e restituisce un blocco di memoria che inizia in corrispondenza di tale indirizzo e termina alla fine della sezione che lo contiene.

GetSectionData(String)

Origine:
PEReader.cs
Origine:
PEReader.cs
Origine:
PEReader.cs

Carica la sezione PE con il nome specificato in memoria e restituisce un blocco di memoria che si estende sulla sezione.

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

Parametri

sectionName
String

Nome della sezione.

Restituisce

Blocco di memoria che si estende sulla sezione o un blocco vuoto se nessuna sezione dell'oggetto sectionName specificato esiste nell'immagine PE.

Eccezioni

sectionName è null.

L'immagine PE non è disponibile.

Si applica a

GetSectionData(Int32)

Origine:
PEReader.cs
Origine:
PEReader.cs
Origine:
PEReader.cs

Carica la sezione PE che contiene l'indirizzo RVA (Relative Virtual Address) specificato in memoria e restituisce un blocco di memoria che inizia in corrispondenza di tale indirizzo e termina alla fine della sezione che lo contiene.

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

Parametri

relativeVirtualAddress
Int32

Indirizzo RVA (Relative Virtual Address) dei dati da leggere.

Restituisce

Blocco di memoria che inizia a relativeVirtualAddress e termina alla fine della sezione contenente o un blocco vuoto se relativeVirtualAddress non rappresenta una posizione nelle sezioni PE di questa immagine PE.

Eccezioni

Le intestazioni PE contengono dati non validi.

Si è verificato un errore di I/O durante la lettura dal flusso sottostante.

L'immagine PE non è disponibile.

relativeVirtualAddress è negativo.

Si applica a