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.