PEReader.GetSectionData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.