System.Reflection.PortableExecutable Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE).
Klasy
CoffHeader |
Reprezentuje nagłówek pliku COFF. |
CorHeader |
Reprezentuje nagłówek infrastruktury języka wspólnego (CLI) obrazu wykonywalnego platformy .NET. |
DebugDirectoryBuilder |
Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE). |
ManagedPEBuilder |
Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE). |
PEBuilder |
Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE). |
PEDirectoriesBuilder |
Kompiluje katalogi PE. |
PEHeader |
Reprezentuje nagłówek pliku przenośnego pliku wykonywalnego (PE). |
PEHeaderBuilder |
Definiuje nagłówek przenośnego pliku wykonywalnego (PE). |
PEHeaders |
Definiuje typ odczytujący nagłówki PE (przenośny plik wykonywalny) i COFF (Common Object File Format) ze strumienia. |
PEReader |
Udostępnia czytnik plików przenośnego formatu wykonywalnego (PE). |
ResourceSectionBuilder |
Definiuje klasę bazową konstruktora sekcji zasobów PE. ResourceSectionBuilder Utwórz z elementu , aby zapewnić logikę serializacji dla zasobów natywnych. |
Struktury
CodeViewDebugDirectoryData |
Zawiera informacje o pliku bazy danych debugowania programu (PDB). |
DebugDirectoryEntry |
Identyfikuje lokalizację, rozmiar i format bloku informacji debugowania. |
DirectoryEntry |
Reprezentuje wpis katalogu na obrazie przenośnego pliku wykonywalnego (PE). |
PdbChecksumDebugDirectoryData |
Reprezentuje wpis katalogu debugowania sumy kontrolnej pdB. |
PEBuilder.Section |
Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE). |
PEMemoryBlock |
Reprezentuje blok pamięci na obrazie przenośnego pliku wykonywalnego (PE). |
SectionHeader |
Zawiera informacje o nagłówku sekcji pliku PE/COFF. |
SectionLocation |
Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE). |
Wyliczenia
Characteristics |
Reprezentuje charakterystykę pliku COMMON Object File Format (COFF). |
CorFlags |
Reprezentuje flagi środowiska uruchomieniowego dla obrazu wykonywalnego platformy .NET. |
DebugDirectoryEntryType |
Wyliczenie opisujące format informacji o debugowaniu elementu DebugDirectoryEntry. |
DllCharacteristics |
Opisuje charakterystykę biblioteki linków dynamicznych. |
Machine |
Określa architekturę procesora CPU maszyny docelowej. |
PEMagic |
Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE). |
PEStreamOptions |
Udostępnia opcje określające sposób odczytywania sekcji obrazu PE ze strumienia. |
SectionCharacteristics |
Udostępnia klasy związane z odczytywaniem lub zapisywaniem plików przenośnych plików wykonywalnych (PE). |
Subsystem |
Opisuje wymagania podsystemu dla obrazu. |
Uwagi
Ta przestrzeń nazw zawiera następujące podstawowe klasy:
- Klasa ManagedPEBuilder , która służy do zapisywania zestawu jako pliku PE.
- Klasa PEReader , która służy do odczytywania pliku PE i uzyskiwania elementu MetadataReader do odczytywania skojarzonych metadanych zestawu.