PEReader.GetSectionData(Int32) 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.
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 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 e relativeVirtualAddress 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 durante a leitura do fluxo subjacente.
A imagem PE não está disponível.
relativeVirtualAddress é negativo.