Compartilhar via


PEReader.GetSectionData Método

Definição

Sobrecargas

GetSectionData(String)

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

GetSectionData(Int32)

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

GetSectionData(String)

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

Carrega a seção PE com o nome especificado na memória e retorna um bloco de memória que abrange a seçã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.

Retornos

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

Exceções

sectionName é null.

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

Aplica-se a

GetSectionData(Int32)

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

Carrega a seção PE que contém o endereço virtual relativo especificado na memória e retorna um bloco de memória que começa nesse endereço e termina no final da seção que a 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 serem lidos.

Retornos

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

Exceções

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

Ocorreu um erro de E/S ao ler do fluxo subjacente.

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

relativeVirtualAddress é negativo.

Aplica-se a