PEReader.GetSectionData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetSectionData(String) |
Carga en la memoria la sección de PE con el nombre especificado y devuelve un bloque de memoria que abarca la sección. |
GetSectionData(Int32) |
Carga en la memoria la sección de PE que contiene la dirección virtual relativa especificada y devuelve un bloque de memoria que comienza en esa dirección y termina al final de la sección contenedora. |
GetSectionData(String)
- Source:
- PEReader.cs
- Source:
- PEReader.cs
- Source:
- PEReader.cs
Carga en la memoria la sección de PE con el nombre especificado y devuelve un bloque de memoria que abarca la sección.
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
El nombre de la sección.
Devoluciones
Un bloque de memoria que abarca la sección, o bien un bloque vacío si no existe ninguna sección del sectionName
especificado en esta imagen de PE.
Excepciones
sectionName
es null
.
La imagen de PE no está disponible.
Se aplica a
GetSectionData(Int32)
- Source:
- PEReader.cs
- Source:
- PEReader.cs
- Source:
- PEReader.cs
Carga en la memoria la sección de PE que contiene la dirección virtual relativa especificada y devuelve un bloque de memoria que comienza en esa dirección y termina al final de la sección contenedora.
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
La dirección virtual relativa de los datos que se van a leer.
Devoluciones
Bloque de memoria que comienza en relativeVirtualAddress
y termina al final de la sección contenedora, o un bloque vacío si relativeVirtualAddress
no representa una ubicación en ninguna de las secciones PE de esta imagen de PE.
Excepciones
Los encabezados de PE contienen datos no válidos.
Se ha producido un error de E/S al leer desde la secuencia subyacente.
La imagen de PE no está disponible.
relativeVirtualAddress
es negativo.