PEReader.GetSectionData Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.