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 (Common Object File Format) aus einem Datenstrom liest.
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- Vererbung
-
PEHeaders
Konstruktoren
| Name | Beschreibung |
|---|---|
| PEHeaders(Stream, Int32, Boolean) |
Instanziiert eine neue Instanz der PEHeaders Klasse, die die PE-Header aus einem Datenstrom liest, das ein PE-Bild einer angegebenen Größe darstellt, und gibt an, ob das PE-Bild in den Arbeitsspeicher geladen wurde. |
| PEHeaders(Stream, Int32) |
Instanziiert eine neue Instanz der PEHeaders Klasse, die die PE-Header aus einem Datenstrom liest, der ein PE-Bild einer angegebenen Größe darstellt. |
| PEHeaders(Stream) |
Instanziiert eine neue Instanz der PEHeaders Klasse, die die PE-Header aus der aktuellen Position im angegebenen Datenstrom liest. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CoffHeader |
Ruft die COFF-Kopfzeile des Bilds ab. |
| CoffHeaderStartOffset |
Ruft den Byteoffset vom Anfang des PE-Bilds bis zum Anfang der COFF-Kopfzeile ab. |
| CorHeader |
Ruft den COR-Header ab. |
| CorHeaderStartOffset |
Ruft den Byteoffset vom Anfang des Bilds bis zur COR-Kopfzeile ab. |
| IsCoffOnly |
Ruft einen Wert ab, der angibt, ob das Bild nur Coff ist. |
| IsConsoleApplication |
Ruft einen Wert ab, der angibt, ob das Image eine Windows Konsolenanwendung darstellt. |
| IsDll |
Ruft einen Wert ab, der angibt, ob das Bild eine Dynamic Link Library darstellt. |
| IsExe |
Ruft einen Wert ab, der angibt, ob das Bild eine ausführbare Datei darstellt. |
| MetadataSize |
Ruft die Größe der CLI-Metadaten ab. |
| MetadataStartOffset |
Ruft den Offset (in Bytes) vom Anfang des PE-Bilds bis zum Anfang der CLI-Metadaten ab. |
| PEHeader |
Ruft die PE-Kopfzeile des Bilds ab. |
| PEHeaderStartOffset |
Ruft den Byte-Offset der Kopfzeile vom Anfang des Bilds ab. |
| SectionHeaders |
Ruft die PE-Abschnittsüberschriften ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetContainingSectionIndex(Int32) |
Durchsucht Abschnitte des PE-Images für den Abschnitt, der die angegebene relative virtuelle Adresse enthält. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der 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 Bilds bis zu den angegebenen Verzeichnisdaten ab. |