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í
| Name | Description |
|---|---|
| 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 obsahující 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
- Zdroj:
- PEReader.cs
- 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
Blok paměti, který zahrnuje oddíl, nebo prázdný blok, pokud v této imagi PE neexistuje žádný oddíl daného oddílu sectionName .
Výjimky
sectionName je null.
Obrázek PE není k dispozici.
Platí pro
GetSectionData(Int32)
- Zdroj:
- PEReader.cs
- Zdroj:
- PEReader.cs
- Zdroj:
- PEReader.cs
- Zdroj:
- PEReader.cs
- Zdroj:
- PEReader.cs
- Zdroj:
- PEReader.cs
- Zdroj:
- PEReader.cs
Načte oddíl PE obsahující 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
Blok paměti, který začíná a končí na relativeVirtualAddress konci obsahujícího oddílu, nebo prázdný blok, pokud relativeVirtualAddress nepředstavuje umístění v žádném oddílu PE tohoto obrázku PE.
Výjimky
Hlavičky PE obsahují neplatná data.
Při čtení z podkladového datového proudu došlo k chybě vstupně-výstupních operací.
Obrázek PE není k dispozici.
relativeVirtualAddress je negativní.