PEHeaders コンストラクター

定義

オーバーロード

名前 説明
PEHeaders(Stream)

指定したストリーム内の現在の場所から PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。

PEHeaders(Stream, Int32)

指定したサイズの PE イメージを表すストリームから PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。

PEHeaders(Stream, Int32, Boolean)

指定したサイズの PE イメージを表すストリームから PE ヘッダーを読み取り、PE イメージがメモリに読み込まれたかどうかを示す、 PEHeaders クラスの新しいインスタンスをインスタンス化します。

PEHeaders(Stream)

ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs

指定したストリーム内の現在の場所から PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。

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)

パラメーター

peStream
Stream

ストリームの現在位置から始まり、ストリームの末尾で終わる PE イメージを含むストリーム。

例外

ストリームから読み取られたデータの形式が無効です。

ストリームからの読み取りエラー。

ストリームはシーク操作をサポートしていません。

peStreamnullです。

適用対象

PEHeaders(Stream, Int32)

ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs

指定したサイズの PE イメージを表すストリームから PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。

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)

パラメーター

peStream
Stream

現在位置から始まる、指定されたサイズの PE イメージを含むストリーム。

size
Int32

PE イメージのサイズ。

例外

ストリームから読み取られたデータの形式が無効です。

ストリームからの読み取りエラー。

ストリームはシーク操作をサポートしていません。

peStreamnullです。

size が負の値であるか、ストリームの末尾を超えて拡張されます。

適用対象

PEHeaders(Stream, Int32, Boolean)

ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs
ソース:
PEHeaders.cs

指定したサイズの PE イメージを表すストリームから PE ヘッダーを読み取り、PE イメージがメモリに読み込まれたかどうかを示す、 PEHeaders クラスの新しいインスタンスをインスタンス化します。

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)

パラメーター

peStream
Stream

現在の位置から始まる、指定されたサイズの PE イメージを含むストリーム。

size
Int32

PE イメージのサイズ。

isLoadedImage
Boolean

true PE イメージが OS ローダーによってメモリに読み込まれている場合。それ以外の場合は false

例外

ストリームから読み取られたデータの形式が無効です。

ストリームからの読み取りエラー。

ストリームはシーク操作をサポートしていません。

peStreamnullです。

size が負の値であるか、ストリームの末尾を超えて拡張されます。

適用対象