Comparteix a través de


System.Reflection.PortableExecutable Espacio de nombres

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.

Consulte también