System.Reflection.PortableExecutable Espace de noms

Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE).

Classes

CoffHeader

Représente l'en-tête d'un fichier COFF.

CorHeader

Représente l’en-tête Common Language Infrastructure (CLI) de l’image exécutable .NET.

DebugDirectoryBuilder

Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE).

ManagedPEBuilder

Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE).

PEBuilder

Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE).

PEDirectoriesBuilder

Génère des répertoires PE.

PEHeader

Représente l’en-tête de fichier exécutable portable (PE).

PEHeaderBuilder

Définit l’en-tête d’un fichier PE (exécutable portable).

PEHeaders

Définit un type qui lit les en-têtes PE (Portable Executable) et COFF (Common Object File Format) à partir d’un flux.

PEReader

Fournit un lecteur pour les fichiers au format PE (Portable Executable).

ResourceSectionBuilder

Définit la classe de base pour un générateur de section de ressources PE. Dérivez de ResourceSectionBuilder afin de fournir une logique de sérialisation pour les ressources natives.

Structures

CodeViewDebugDirectoryData

Fournit des informations sur un fichier de base de données de débogage de programme (PDB).

DebugDirectoryEntry

Identifie l’emplacement, la taille et le format d’un bloc d’informations de débogage.

DirectoryEntry

Représente une entrée de répertoire dans l’image Exécutable portable (PE).

PdbChecksumDebugDirectoryData

Représente une entrée du répertoire de débogage de somme de contrôle PDB.

PEBuilder.Section

Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE).

PEMemoryBlock

Représente un bloc de mémoire dans l’image exécutable portable (PE).

SectionHeader

Fournit des informations sur l’en-tête de section d’un fichier PE/COFF.

SectionLocation

Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE).

Énumérations

Characteristics

Représente les caractéristiques de fichier COFF (Common Object File Format).

CorFlags

Représente les indicateurs d’exécution d’une image exécutable .NET.

DebugDirectoryEntryType

Énumération qui décrit le format des informations de débogage d’un DebugDirectoryEntry.

DllCharacteristics

Décrit les caractéristiques d’une bibliothèque de liens dynamiques.

Machine

Spécifie l’architecture processeur de l’ordinateur cible.

PEMagic

Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE).

PEStreamOptions

Fournit des options qui spécifient comment les sections d’une image PE sont lues à partir d’un flux.

SectionCharacteristics

Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE).

Subsystem

Décrit la configuration requise du sous-système pour l’image.

Remarques

Cet espace de noms contient les classes de base suivantes :

  • Classe ManagedPEBuilder , qui est utilisée pour écrire un assembly en tant que fichier PE.
  • Classe PEReader , qui est utilisée pour lire un fichier PE et pour obtenir un pour lire les métadonnées d’assembly MetadataReader associées.

Voir aussi