System.Reflection.PortableExecutable Namnområde

Innehåller klasser som rör läsning eller skrivning av PE-filer (Portable Executable).

Klasser

Name Description
CoffHeader

Representerar rubriken för en COFF-fil.

CorHeader

Representerar CLI-huvudet (Common Language Infrastructure) för den .NET körbara avbildningen.

DebugDirectoryBuilder

Innehåller klasser som rör läsning eller skrivning av PE-filer (Portable Executable).

ManagedPEBuilder

Innehåller klasser som rör läsning eller skrivning av PE-filer (Portable Executable).

PEBuilder

Innehåller klasser som rör läsning eller skrivning av PE-filer (Portable Executable).

PEDirectoriesBuilder

Skapar PE-kataloger.

PEHeader

Representerar pe-filrubriken (Portable Executable).

PEHeaderBuilder

Definierar huvudet för en portabel körbar (PE)-fil.

PEHeaders

Definierar en typ som läser PE-huvuden (portable executable) och COFF (Common Object File Format) från en dataström.

PEReader

Tillhandahåller en läsare för PE-filer (Portable Executable Format).

ResourceSectionBuilder

Definierar basklassen för en PE-resursavsnittsbyggare. Härled från ResourceSectionBuilder för att tillhandahålla serialiseringslogik för inbyggda resurser.

Strukturer

Name Description
CodeViewDebugDirectoryData

Innehåller information om en PDB-fil (Program Debug Database).

DebugDirectoryEntry

Identifierar plats, storlek och format för ett block med felsökningsinformation.

DirectoryEntry

Representerar en katalogpost i pe-avbildningen (Portable Executable).

PdbChecksumDebugDirectoryData

Representerar en pdb checksum debug katalogpost.

PEBuilder.Section

Innehåller klasser som rör läsning eller skrivning av PE-filer (Portable Executable).

PEMemoryBlock

Representerar ett minnesblock i pe-avbildningen (Portable Executable).

SectionHeader

Innehåller information om avsnittsrubriken för en PE/COFF-fil.

SectionLocation

Innehåller klasser som rör läsning eller skrivning av PE-filer (Portable Executable).

Uppräkningar

Name Description
Characteristics

Representerar COFF-filegenskaperna (Common Object File Format).

CorFlags

Representerar körningsflaggor för en .NET körbar avbildning.

DebugDirectoryEntryType

En uppräkning som beskriver formatet för felsökningsinformationen för en DebugDirectoryEntry.

DllCharacteristics

Beskriver egenskaperna för ett dynamiskt länkbibliotek.

Machine

Anger måldatorns CPU-arkitektur.

PEMagic

Innehåller klasser som rör läsning eller skrivning av PE-filer (Portable Executable).

PEStreamOptions

Innehåller alternativ som anger hur avsnitt i en PE-avbildning ska läsas från en dataström.

SectionCharacteristics

Innehåller klasser som rör läsning eller skrivning av PE-filer (Portable Executable).

Subsystem

Beskriver delsystemkravet för avbildningen.

Kommentarer

Caution

PEReader och relaterade läs-API:er i det här namnområdet är inte utformade för att hantera ej betrodda indata. Felaktigt formaterade eller skadliga PE-filer kan orsaka oväntat beteende, inklusive minnesåtkomst utanför tillåtna områden, krascher eller upphängningar. Använd endast dessa API:er med betrodda PE-filer, bilder eller andra betrodda indata.

Det här namnområdet innehåller följande kärnklasser:

  • Klassen ManagedPEBuilder , som används för att skriva en sammansättning som en PE-fil.
  • Klassen PEReader , som används för att läsa en PE-fil och hämta en MetadataReader för att läsa associerade sammansättningsmetadata.

Se även