Ler em inglês

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 (string sectionName);

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

.NET 9 e outras versões
Produto Versões
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9

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);

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

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0