System.Reflection.PortableExecutable Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.