Sdílet prostřednictvím


PEHeaders Konstruktory

Definice

Přetížení

PEHeaders(Stream)

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z aktuálního umístění v zadaném datovém proudu.

PEHeaders(Stream, Int32)

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z datového proudu, který představuje obrázek PE zadané velikosti.

PEHeaders(Stream, Int32, Boolean)

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z datového proudu, který představuje bitovou kopii PE zadané velikosti a označuje, zda byla bitová kopie pe načtena do paměti.

PEHeaders(Stream)

Zdroj:
PEHeaders.cs
Zdroj:
PEHeaders.cs
Zdroj:
PEHeaders.cs

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z aktuálního umístění v zadaném datovém proudu.

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)

Parametry

peStream
Stream

Stream obsahující obrázek PE, který začíná na aktuální pozici streamu a končí na konci streamu.

Výjimky

Data načtená z datového proudu mají neplatný formát.

Při čtení ze streamu došlo k chybě.

Datový proud nepodporuje operace hledání.

peStream je null.

Platí pro

PEHeaders(Stream, Int32)

Zdroj:
PEHeaders.cs
Zdroj:
PEHeaders.cs
Zdroj:
PEHeaders.cs

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z datového proudu, který představuje obrázek PE zadané velikosti.

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)

Parametry

peStream
Stream

Datový proud obsahující pe obrázek dané velikosti počínaje jeho aktuální pozicí.

size
Int32

Velikost bitové kopie PE.

Výjimky

Data načtená z datového proudu mají neplatný formát.

Při čtení ze streamu došlo k chybě.

Datový proud nepodporuje operace hledání.

peStream je null.

size je záporná nebo přesahuje za konec datového proudu.

Platí pro

PEHeaders(Stream, Int32, Boolean)

Zdroj:
PEHeaders.cs
Zdroj:
PEHeaders.cs
Zdroj:
PEHeaders.cs

Vytvoří instanci nové instance PEHeaders třídy, která čte hlavičky PE z datového proudu, který představuje bitovou kopii PE zadané velikosti a označuje, zda byla bitová kopie pe načtena do paměti.

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)

Parametry

peStream
Stream

Datový proud obsahující PE obrázek dané velikosti počínaje jeho aktuální pozicí.

size
Int32

Velikost bitové kopie PE.

isLoadedImage
Boolean

truepokud byla bitová kopie pe načtena do paměti zavaděčem operačního systému; v opačném případě . false

Výjimky

Data načtená z datového proudu mají neplatný formát.

Při čtení ze streamu došlo k chybě.

Datový proud nepodporuje operace hledání.

peStream je null.

size je záporná nebo přesahuje za konec datového proudu.

Platí pro