PEReader.GetSectionData Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GetSectionData(String) |
Ładuje sekcję PE o określonej nazwie do pamięci i zwraca blok pamięci obejmujący sekcję. |
GetSectionData(Int32) |
Ładuje sekcję PE zawierającą określony względny adres wirtualny do pamięci i zwraca blok pamięci, który rozpoczyna się od tego adresu i kończy się na końcu zawierającej sekcję. |
GetSectionData(String)
- Źródło:
- PEReader.cs
- Źródło:
- PEReader.cs
- Źródło:
- PEReader.cs
Ładuje sekcję PE o określonej nazwie do pamięci i zwraca blok pamięci obejmujący sekcję.
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
Nazwa sekcji.
Zwraca
Blok pamięci obejmujący sekcję lub pusty blok, jeśli w tym obrazie PE nie istnieje żadna sekcja.sectionName
Wyjątki
sectionName
to null
.
Obraz PE jest niedostępny.
Dotyczy
GetSectionData(Int32)
- Źródło:
- PEReader.cs
- Źródło:
- PEReader.cs
- Źródło:
- PEReader.cs
Ładuje sekcję PE zawierającą określony względny adres wirtualny do pamięci i zwraca blok pamięci, który rozpoczyna się od tego adresu i kończy się na końcu zawierającej sekcję.
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
Względny wirtualny adres danych do odczytania.
Zwraca
Blok pamięci rozpoczynający się na relativeVirtualAddress
końcu zawierającej sekcję lub pusty blok, jeśli relativeVirtualAddress
nie reprezentuje lokalizacji w żadnej z sekcji PE tego obrazu PE.
Wyjątki
Nagłówki PE zawierają nieprawidłowe dane.
Wystąpił błąd we/wy podczas odczytywania ze strumienia bazowego.
Obraz PE jest niedostępny.
relativeVirtualAddress
jest ujemna.