PEHeaders Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar en typ som läser PE-huvuden (portable executable) och COFF (Common Object File Format) från en dataström.
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- Arv
-
PEHeaders
Konstruktorer
| Name | Description |
|---|---|
| PEHeaders(Stream, Int32, Boolean) |
Instansierar en ny instans av PEHeaders klassen som läser PE-huvudena från en dataström som representerar en PE-bild av en angiven storlek och anger om PE-avbildningen har lästs in i minnet. |
| PEHeaders(Stream, Int32) |
Instansierar en ny instans av PEHeaders klassen som läser PE-huvudena från en dataström som representerar en PE-bild av en angiven storlek. |
| PEHeaders(Stream) |
Instansierar en ny instans av PEHeaders klassen som läser PE-huvudena från den aktuella platsen i den angivna strömmen. |
Egenskaper
| Name | Description |
|---|---|
| CoffHeader |
Hämtar COFF-huvudet för bilden. |
| CoffHeaderStartOffset |
Hämtar byteförskjutningen från början av PE-avbildningen till början av COFF-huvudet. |
| CorHeader |
Hämtar COR-huvudet. |
| CorHeaderStartOffset |
Hämtar byteförskjutningen från början av avbildningen till COR-huvudet. |
| IsCoffOnly |
Hämtar ett värde som anger om avbildningen endast är Coff. |
| IsConsoleApplication |
Hämtar ett värde som anger om avbildningen representerar ett Windows konsolprogram. |
| IsDll |
Hämtar ett värde som anger om bilden representerar ett dynamiskt länkbibliotek. |
| IsExe |
Hämtar ett värde som anger om avbildningen representerar en körbar fil. |
| MetadataSize |
Hämtar storleken på CLI-metadata. |
| MetadataStartOffset |
Hämtar förskjutningen (i byte) från början av PE-avbildningen till början av CLI-metadata. |
| PEHeader |
Hämtar bildens PE-huvud. |
| PEHeaderStartOffset |
Hämtar byteförskjutningen av huvudet från början av avbildningen. |
| SectionHeaders |
Hämtar PE-avsnittsrubrikerna. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetContainingSectionIndex(Int32) |
Söker i avsnitt i PE-avbildningen efter avsnittet som innehåller den angivna relativa virtuella adressen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| TryGetDirectoryOffset(DirectoryEntry, Int32) |
Hämtar förskjutningen (i byte) från början av avbildningen till angivna katalogdata. |