Condividi tramite


PEHeaders Costruttori

Definizione

Overload

PEHeaders(Stream)

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE dalla posizione corrente nel flusso specificato.

PEHeaders(Stream, Int32)

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE da un flusso che rappresenta un'immagine PE delle dimensioni specificate.

PEHeaders(Stream, Int32, Boolean)

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE da un flusso che rappresenta un'immagine PE delle dimensioni specificate e indica se l'immagine PE è stata caricata in memoria.

PEHeaders(Stream)

Origine:
PEHeaders.cs
Origine:
PEHeaders.cs
Origine:
PEHeaders.cs

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE dalla posizione corrente nel flusso specificato.

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)

Parametri

peStream
Stream

Flusso contenente l'immagine PE che inizia dalla posizione corrente del flusso e termina alla fine del flusso.

Eccezioni

Il formato dei dati letti dal flusso non è valido.

Errore durante la lettura del flusso.

Il flusso non supporta operazioni di ricerca.

peStream è null.

Si applica a

PEHeaders(Stream, Int32)

Origine:
PEHeaders.cs
Origine:
PEHeaders.cs
Origine:
PEHeaders.cs

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE da un flusso che rappresenta un'immagine PE delle dimensioni specificate.

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)

Parametri

peStream
Stream

Flusso contenente l'immagine PE delle dimensioni specificate che inizia dalla posizione corrente.

size
Int32

Dimensioni dell'immagine PE.

Eccezioni

Il formato dei dati letti dal flusso non è valido.

Errore durante la lettura del flusso.

Il flusso non supporta operazioni di ricerca.

peStream è null.

size è negativo o si estende oltre la fine del flusso.

Si applica a

PEHeaders(Stream, Int32, Boolean)

Origine:
PEHeaders.cs
Origine:
PEHeaders.cs
Origine:
PEHeaders.cs

Crea una nuova istanza della classe PEHeaders che legge le intestazioni PE da un flusso che rappresenta un'immagine PE delle dimensioni specificate e indica se l'immagine PE è stata caricata in memoria.

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)

Parametri

peStream
Stream

Flusso contenente l'immagine PE delle dimensioni specificate che inizia dalla posizione corrente.

size
Int32

Dimensioni dell'immagine PE.

isLoadedImage
Boolean

true se l'immagine PE è stata caricata in memoria dal caricatore del sistema operativo; in caso contrario, false.

Eccezioni

Il formato dei dati letti dal flusso non è valido.

Errore durante la lettura del flusso.

Il flusso non supporta operazioni di ricerca.

peStream è null.

size è negativo o si estende oltre la fine del flusso.

Si applica a