Partager via


PEHeaders Constructeurs

Définition

Surcharges

PEHeaders(Stream)

Instancie une nouvelle instance de la classe PEHeaders qui lit les en-têtes PE à partir de l’emplacement actuel dans le flux spécifié.

PEHeaders(Stream, Int32)

Instancie une nouvelle instance de la classe PEHeaders qui lit les en-têtes PE à partir d’un flux qui représente une image PE d’une taille spécifiée.

PEHeaders(Stream, Int32, Boolean)

Instancie une nouvelle instance de la classe PEHeaders qui lit les en-têtes PE à partir d’un flux qui représente une image PE d’une taille spécifiée et indique si l’image PE a été chargée en mémoire.

PEHeaders(Stream)

Source:
PEHeaders.cs
Source:
PEHeaders.cs
Source:
PEHeaders.cs

Instancie une nouvelle instance de la classe PEHeaders qui lit les en-têtes PE à partir de l’emplacement actuel dans le flux spécifié.

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)

Paramètres

peStream
Stream

Flux contenant l’image PE qui commence à la position actuelle du flux et se termine à la fin du flux.

Exceptions

Le format des données lues à partir du flux n’est pas valide.

Erreur lors de la lecture du flux.

Le flux ne prend pas en charge les opérations de recherche.

peStream a la valeur null.

S’applique à

PEHeaders(Stream, Int32)

Source:
PEHeaders.cs
Source:
PEHeaders.cs
Source:
PEHeaders.cs

Instancie une nouvelle instance de la classe PEHeaders qui lit les en-têtes PE à partir d’un flux qui représente une image PE d’une taille spécifiée.

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)

Paramètres

peStream
Stream

Flux contenant l’image PE de la taille donnée en commençant à sa position actuelle.

size
Int32

Taille de l’image PE.

Exceptions

Le format des données lues à partir du flux n’est pas valide.

Erreur lors de la lecture du flux.

Le flux ne prend pas en charge les opérations de recherche.

peStream a la valeur null.

La valeur de size est négative ou s’étend au-delà de la fin du flux.

S’applique à

PEHeaders(Stream, Int32, Boolean)

Source:
PEHeaders.cs
Source:
PEHeaders.cs
Source:
PEHeaders.cs

Instancie une nouvelle instance de la classe PEHeaders qui lit les en-têtes PE à partir d’un flux qui représente une image PE d’une taille spécifiée et indique si l’image PE a été chargée en mémoire.

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)

Paramètres

peStream
Stream

Flux contenant l’image PE de la taille donnée en commençant à sa position actuelle.

size
Int32

Taille de l’image PE.

isLoadedImage
Boolean

true si l’image PE a été chargée en mémoire par le chargeur du système d’exploitation ; sinon, false.

Exceptions

Le format des données lues à partir du flux n’est pas valide.

Erreur lors de la lecture du flux.

Le flux ne prend pas en charge les opérations de recherche.

peStream a la valeur null.

La valeur de size est négative ou s’étend au-delà de la fin du flux.

S’applique à