PEReader.GetSectionData Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.