PEReader.GetSectionData Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.