PEHeaders Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Typ, der PE-Header (Portable Executable) und COFF-Header (Common Object File Format) aus einem Stream liest.
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- Vererbung
-
PEHeaders
Konstruktoren
PEHeaders(Stream) |
Instanziiert eine neue Instanz der PEHeaders-Klasse, die den PE-Header aus der aktuellen Position im angegebenen Stream liest. |
PEHeaders(Stream, Int32) |
Instanziiert eine neue Instanz der PEHeaders-Klasse, die die PE-Header aus dem Stream liest, der ein PE-Image einer angegebenen Größe darstellt. |
PEHeaders(Stream, Int32, Boolean) |
Instanziiert eine neue Instanz der PEHeaders-Klasse, die die PE-Header aus dem Stream liest, der ein PE-Image einer angegebenen Größe darstellt, und anzeigt, ob das PE-Image in den Arbeitsspeicher geladen wurde. |
Eigenschaften
CoffHeader |
Ruft den COFF-Header des Images ab. |
CoffHeaderStartOffset |
Ruft den Byteoffset vom Anfang des PE-Images bis zum Anfang des COFF-Headers ab. |
CorHeader |
Ruft den COR-Header ab. |
CorHeaderStartOffset |
Ruft den Byteoffset vom Anfang des Images bis zum COR-Header ab. |
IsCoffOnly |
Ruft einen Wert ab, der angibt, ob das Image ausschließlich im COFF-Format vorliegt. |
IsConsoleApplication |
Ruft einen Wert ab, der angibt, ob das Image eine Windows-Konsolenanwendung darstellt. |
IsDll |
Ruft einen Wert ab, der angibt, ob das Image eine Dynamic link Library darstellt. |
IsExe |
Ruft einen Wert ab, der angibt, ob das Image eine ausführbare Datei darstellt. |
MetadataSize |
Ruft die Größe der CLI-Metadaten ab. |
MetadataStartOffset |
Ruft den Offset (in Bytes) vom Anfang des PE-Images bis zum Anfang der CLI-Metadaten ab. |
PEHeader |
Ruft den PE-Header des Images ab. |
PEHeaderStartOffset |
Ruft den Byteoffset des Headers vom Anfang des Images ab. |
SectionHeaders |
Ruft die PE-Header des Abschnitts ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetContainingSectionIndex(Int32) |
Sucht nach Bereichen des PE-Images für den Bereich, der die angegebene RVA enthält. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryGetDirectoryOffset(DirectoryEntry, Int32) |
Ruft den Offset (in Bytes) vom Anfang des Images bis zu den angegebenen Daten des Verzeichnisses ab. |