PEReader.GetSectionData Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.