System.Reflection.PortableExecutable Espacio de nombres
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í.
Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE).
Clases
CoffHeader |
Representa el encabezado de un archivo COFF. |
CorHeader |
Representa el encabezado common Language Infrastructure (CLI) de la imagen ejecutable de .NET. |
DebugDirectoryBuilder |
Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE). |
ManagedPEBuilder |
Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE). |
PEBuilder |
Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE). |
PEDirectoriesBuilder |
Crea directorios de PE. |
PEHeader |
Representa el encabezado de archivo portable ejecutable (PE). |
PEHeaderBuilder |
Define el encabezado de un archivo portable ejecutable (PE). |
PEHeaders |
Define un tipo que lee los encabezados PE (portable ejecutable) y COFF (formato de archivo de objeto común) de una secuencia. |
PEReader |
Proporciona un lector para los archivos de formato portable ejecutable (PE). |
ResourceSectionBuilder |
Define la clase base para un generador de secciones de recursos de PE. Se deriva de ResourceSectionBuilder para proporcionar la lógica de serialización para los recursos nativos. |
Estructuras
CodeViewDebugDirectoryData |
Proporciona información sobre un archivo de base de datos de depuración de programa (PDB). |
DebugDirectoryEntry |
Identifica la ubicación, el tamaño y el formato de un bloque de información de depuración. |
DirectoryEntry |
Representa una entrada de directorio en la imagen Portable Executable (PE). |
PdbChecksumDebugDirectoryData |
Representa una entrada del directorio de depuración de suma de comprobación de PDB. |
PEBuilder.Section |
Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE). |
PEMemoryBlock |
Representa un bloque de memoria en la imagen portable ejecutable (PE). |
SectionHeader |
Proporciona información sobre el encabezado de sección de un archivo PE/COFF. |
SectionLocation |
Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE). |
Enumeraciones
Characteristics |
Representa las características del archivo de formato de archivo de objeto común (COFF). |
CorFlags |
Representa las marcas en tiempo de ejecución de una imagen ejecutable de .NET. |
DebugDirectoryEntryType |
Una enumeración que describe el formato de la información de depuración de DebugDirectoryEntry. |
DllCharacteristics |
Describe las características de una biblioteca de vínculos dinámicos. |
Machine |
Especifica la arquitectura de CPU de la máquina de destino. |
PEMagic |
Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE). |
PEStreamOptions |
Proporciona opciones que especifican cómo se leen las secciones de una imagen PE desde una secuencia. |
SectionCharacteristics |
Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE). |
Subsystem |
Describe el requisito de subsistema para la imagen. |
Comentarios
Este espacio de nombres contiene las siguientes clases principales:
- La ManagedPEBuilder clase , que se usa para escribir un ensamblado como un archivo PE.
- La PEReader clase , que se usa para leer un archivo PE y para obtener un MetadataReader para leer los metadatos de ensamblado asociados.