System.Reflection.PortableExecutable Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE).
Třídy
| Name | Description |
|---|---|
| CoffHeader |
Představuje hlavičku souboru COFF. |
| CorHeader |
Představuje hlavičku rozhraní příkazového řádku (Common Language Infrastructure) spustitelné image .NET. |
| DebugDirectoryBuilder |
Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE). |
| ManagedPEBuilder |
Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE). |
| PEBuilder |
Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE). |
| PEDirectoriesBuilder |
Vytvoří adresáře PE. |
| PEHeader |
Představuje hlavičku souboru přenosných spustitelných souborů (PE). |
| PEHeaderBuilder |
Definuje hlavičku pro přenosný spustitelný soubor (PE). |
| PEHeaders |
Definuje typ, který čte hlavičky PE (Portable Executable) a COFF (Common Object File Format) ze streamu. |
| PEReader |
Poskytuje čtečku pro soubory ve formátu PE (Portable Spustitelný soubor). |
| ResourceSectionBuilder |
Definuje základní třídu pro tvůrce oddílů prostředků PE. Odvozuje se od ResourceSectionBuilder poskytnutí logiky serializace pro nativní prostředky. |
Struktury
| Name | Description |
|---|---|
| CodeViewDebugDirectoryData |
Poskytuje informace o souboru PDB (Program Debug Database). |
| DebugDirectoryEntry |
Určuje umístění, velikost a formát bloku informací o ladění. |
| DirectoryEntry |
Představuje položku adresáře v imagi přenosného spustitelného souboru (PE). |
| PdbChecksumDebugDirectoryData |
Představuje položku ladicího adresáře kontrolního součtu PDB. |
| PEBuilder.Section |
Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE). |
| PEMemoryBlock |
Představuje blok paměti v imagi přenosného spustitelného souboru (PE). |
| SectionHeader |
Poskytuje informace o hlavičce oddílu souboru PE/COFF. |
| SectionLocation |
Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE). |
Výčty
| Name | Description |
|---|---|
| Characteristics |
Představuje vlastnosti souboru COFF (Common Object File Format). |
| CorFlags |
Představuje příznaky modulu runtime pro spustitelný obrázek .NET. |
| DebugDirectoryEntryType |
Výčet, který popisuje formát informací o ladění DebugDirectoryEntry. |
| DllCharacteristics |
Popisuje charakteristiky dynamické knihovny odkazů. |
| Machine |
Určuje architekturu procesoru cílového počítače. |
| PEMagic |
Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE). |
| PEStreamOptions |
Poskytuje možnosti, které určují, jak se oddíly obrázku PE čtou ze streamu. |
| SectionCharacteristics |
Poskytuje třídy související s čtením nebo zápisem souborů portable spustitelného souboru (PE). |
| Subsystem |
Popisuje požadavek subsystému pro image. |
Poznámky
Upozornění
PEReader a související rozhraní API pro čtení v tomto oboru názvů nejsou navržena tak, aby zpracovávala nedůvěryhodné vstupy. Poškozené nebo škodlivé soubory PE můžou způsobit neočekávané chování, včetně přístupu k paměti mimo hranice, chybových ukončení nebo zablokování. Tato rozhraní API používají pouze s důvěryhodnými soubory PE, obrázky nebo jinými důvěryhodnými vstupy.
Tento obor názvů obsahuje následující základní třídy:
- Třída ManagedPEBuilder , která se používá k zápisu sestavení jako souboru PE.
- Třída PEReader , která se používá ke čtení souboru PE a získání MetadataReader k přečtení přidružených metadat sestavení.