PEHeaderBuilder Clase
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í.
Define el encabezado de un archivo portable ejecutable (PE).
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- Herencia
-
PEHeaderBuilder
Constructores
Propiedades
DllCharacteristics |
Devuelve las características de la biblioteca del enlazador dinámico. |
FileAlignment |
El factor de alineación (en bytes) que se usa para alinear los datos sin procesar de las secciones del archivo de imagen. El valor debe ser una potencia de 2 entre 512 y 64K, inclusive. El valor predeterminado es 512. Si la alineación de la sección es menor que el tamaño de página de la arquitectura, la alineación de archivo debe coincidir con la de la sección. |
ImageBase |
La dirección preferida del primer byte de la imagen cuando se carga en la memoria; debe ser un múltiplo de 64K. |
ImageCharacteristics |
Devuelve las características de la imagen. |
Machine |
La arquitectura de CPU del equipo de destino. |
MajorImageVersion |
El número de versión principal de la imagen. |
MajorLinkerVersion |
El número de versión principal del enlazador. |
MajorOperatingSystemVersion |
El número de versión principal del sistema operativo obligatorio. |
MajorSubsystemVersion |
El número de versión principal del subsistema. |
MinorImageVersion |
El número de versión secundaria de la imagen. |
MinorLinkerVersion |
El número de versión secundaria del enlazador. |
MinorOperatingSystemVersion |
El número de versión secundaria del sistema operativo obligatorio. |
MinorSubsystemVersion |
El número de versión secundaria del subsistema. |
SectionAlignment |
La alineación (en bytes) de las secciones cuando se cargan en la memoria. |
SizeOfHeapCommit |
El tamaño del espacio de montón local que se va a confirmar. |
SizeOfHeapReserve |
El tamaño del espacio de montón local que se va a reservar. Solo se confirma SizeOfHeapCommit; el resto se pone a disposición una página a la vez hasta que se alcanza el tamaño de reserva. |
SizeOfStackCommit |
El tamaño de la pila que se va a confirmar. |
SizeOfStackReserve |
El tamaño de la pila que se va a reservar. Solo se confirma SizeOfStackCommit; el resto se pone a disposición una página a la vez hasta que se alcanza el tamaño de reserva. |
Subsystem |
El subsistema necesario para ejecutar esta imagen. |
Métodos
CreateExecutableHeader() |
Crea un encabezado ejecutable. |
CreateLibraryHeader() |
Crea un encabezado de biblioteca. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |