PEReader.GetSectionData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetSectionData(String) |
Läser in PE-avsnittet med det angivna namnet i minnet och returnerar ett minnesblock som sträcker sig över avsnittet. |
| GetSectionData(Int32) |
Läser in PE-avsnittet som innehåller den angivna relativa virtuella adressen i minnet och returnerar ett minnesblock som börjar vid den adressen och slutar i slutet av det innehållande avsnittet. |
GetSectionData(String)
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
Läser in PE-avsnittet med det angivna namnet i minnet och returnerar ett minnesblock som sträcker sig över avsnittet.
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
Parametrar
- sectionName
- String
Namnet på avsnittet.
Returer
Ett minnesblock som sträcker sig över avsnittet eller ett tomt block om det inte finns någon del av angivet sectionName i den här PE-avbildningen.
Undantag
sectionName är null.
PE-avbildningen är inte tillgänglig.
Gäller för
GetSectionData(Int32)
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
- Källa:
- PEReader.cs
Läser in PE-avsnittet som innehåller den angivna relativa virtuella adressen i minnet och returnerar ett minnesblock som börjar vid den adressen och slutar i slutet av det innehållande avsnittet.
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
Parametrar
- relativeVirtualAddress
- Int32
Den relativa virtuella adressen för de data som ska läsas.
Returer
Ett minnesblock som börjar och relativeVirtualAddress slutar i slutet av det innehållande avsnittet, eller ett tomt block om relativeVirtualAddress det inte representerar en plats i någon av PE-avsnitten i den här PE-avbildningen.
Undantag
PE-huvudena innehåller ogiltiga data.
Ett I/O-fel uppstod vid läsning från den underliggande dataströmmen.
PE-avbildningen är inte tillgänglig.
relativeVirtualAddress är negativ.