Freigeben über


PEHeaders Konstruktoren

Definition

Überlädt

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.

PEHeaders(Stream)

Quelle:
PEHeaders.cs
Quelle:
PEHeaders.cs
Quelle:
PEHeaders.cs

Instanziiert eine neue Instanz der PEHeaders-Klasse, die den PE-Header aus der aktuellen Position im angegebenen Stream liest.

public:
 PEHeaders(System::IO::Stream ^ peStream);
public PEHeaders (System.IO.Stream peStream);
new System.Reflection.PortableExecutable.PEHeaders : System.IO.Stream -> System.Reflection.PortableExecutable.PEHeaders
Public Sub New (peStream As Stream)

Parameter

peStream
Stream

Ein Stream, der das PE-Image enthält, das bei der aktuellen Position des Streams beginnt und am Ende des Streams endet.

Ausnahmen

Die Daten, die aus dem Stream gelesen wurden, haben ein ungültiges Format.

Fehler beim Lesen aus dem Datenstrom.

Der Stream unterstützt keine Suchvorgänge.

peStream ist null.

Gilt für:

PEHeaders(Stream, Int32)

Quelle:
PEHeaders.cs
Quelle:
PEHeaders.cs
Quelle:
PEHeaders.cs

Instanziiert eine neue Instanz der PEHeaders-Klasse, die die PE-Header aus dem Stream liest, der ein PE-Image einer angegebenen Größe darstellt.

public:
 PEHeaders(System::IO::Stream ^ peStream, int size);
public PEHeaders (System.IO.Stream peStream, int size);
new System.Reflection.PortableExecutable.PEHeaders : System.IO.Stream * int -> System.Reflection.PortableExecutable.PEHeaders
Public Sub New (peStream As Stream, size As Integer)

Parameter

peStream
Stream

Ein Stream, der ein PE-Image der angegebenen Größe enthält, und bei seiner aktuellen Position beginnt.

size
Int32

Die Größe des PE-Images.

Ausnahmen

Die Daten, die aus dem Stream gelesen wurden, haben ein ungültiges Format.

Fehler beim Lesen aus dem Datenstrom.

Der Stream unterstützt keine Suchvorgänge.

peStream ist null.

size ist negativ oder erstreckt sich über das Ende des Datenstroms hinaus.

Gilt für:

PEHeaders(Stream, Int32, Boolean)

Quelle:
PEHeaders.cs
Quelle:
PEHeaders.cs
Quelle:
PEHeaders.cs

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.

public:
 PEHeaders(System::IO::Stream ^ peStream, int size, bool isLoadedImage);
public PEHeaders (System.IO.Stream peStream, int size, bool isLoadedImage);
new System.Reflection.PortableExecutable.PEHeaders : System.IO.Stream * int * bool -> System.Reflection.PortableExecutable.PEHeaders
Public Sub New (peStream As Stream, size As Integer, isLoadedImage As Boolean)

Parameter

peStream
Stream

Der Stream, der ein PE-Image der angegebenen Größe enthält, und bei seiner aktuellen Position beginnt.

size
Int32

Die Größe des PE-Images.

isLoadedImage
Boolean

true, wenn das PE-Image durch das Betriebssystem-Ladeprogramm in den Arbeitsspeicher geladen wurde. Andernfalls false.

Ausnahmen

Die Daten, die aus dem Stream gelesen wurden, haben ein ungültiges Format.

Fehler beim Lesen aus dem Datenstrom.

Der Stream unterstützt keine Suchvorgänge.

peStream ist null.

size ist negativ oder erstreckt sich über das Ende des Datenstroms hinaus.

Gilt für: