PEReader.GetSectionData Método

Definição

Sobrecargas

Name Description
GetSectionData(String)

Carrega a secção PE com o nome especificado na memória e devolve um bloco de memória que abrange a secção.

GetSectionData(Int32)

Carrega a secção PE que contém o endereço virtual relativo especificado na memória e devolve um bloco de memória que começa nesse endereço e termina no final da secção que contém.

GetSectionData(String)

Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs

Carrega a secção PE com o nome especificado na memória e devolve um bloco de memória que abrange a secção.

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

Parâmetros

sectionName
String

O nome da seção.

Devoluções

Um bloco de memória que abrange a secção, ou um bloco vazio se não existir nenhuma secção do dado sectionName nesta imagem PE.

Exceções

sectionName é null.

A imagem do PE não está disponível.

Aplica-se a

GetSectionData(Int32)

Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs
Origem:
PEReader.cs

Carrega a secção PE que contém o endereço virtual relativo especificado na memória e devolve um bloco de memória que começa nesse endereço e termina no final da secção que contém.

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

Parâmetros

relativeVirtualAddress
Int32

O Endereço Virtual Relativo dos dados a ler.

Devoluções

Um bloco de memória que começa em relativeVirtualAddress e termina no final da secção que contém, ou um bloco vazio se relativeVirtualAddress não representa uma localização em nenhuma das secções PE desta imagem PE.

Exceções

Os cabeçalhos PE contêm dados inválidos.

Ocorreu um erro de IO enquanto se lia do fluxo subjacente.

A imagem do PE não está disponível.

relativeVirtualAddress é negativo.

Aplica-se a