PEHeaders クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ストリームから PE (ポータブル実行可能ファイル) ヘッダーと COFF (共通オブジェクト ファイル形式) ヘッダーを読み取る型を定義します。
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- 継承
-
PEHeaders
コンストラクター
| 名前 | 説明 |
|---|---|
| PEHeaders(Stream, Int32, Boolean) |
指定したサイズの PE イメージを表すストリームから PE ヘッダーを読み取り、PE イメージがメモリに読み込まれたかどうかを示す、 PEHeaders クラスの新しいインスタンスをインスタンス化します。 |
| PEHeaders(Stream, Int32) |
指定したサイズの PE イメージを表すストリームから PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。 |
| PEHeaders(Stream) |
指定したストリーム内の現在の場所から PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| CoffHeader |
イメージの COFF ヘッダーを取得します。 |
| CoffHeaderStartOffset |
PE イメージの先頭から COFF ヘッダーの先頭までのバイト オフセットを取得します。 |
| CorHeader |
COR ヘッダーを取得します。 |
| CorHeaderStartOffset |
イメージの先頭から COR ヘッダーへのバイト オフセットを取得します。 |
| IsCoffOnly |
イメージが Coff のみかどうかを示す値を取得します。 |
| IsConsoleApplication |
イメージがWindowsコンソール アプリケーションを表すかどうかを示す値を取得します。 |
| IsDll |
イメージがダイナミック リンク ライブラリを表すかどうかを示す値を取得します。 |
| IsExe |
イメージが実行可能ファイルを表すかどうかを示す値を取得します。 |
| MetadataSize |
CLI メタデータのサイズを取得します。 |
| MetadataStartOffset |
PE イメージの先頭から CLI メタデータの先頭までのオフセット (バイト単位) を取得します。 |
| PEHeader |
イメージの PE ヘッダーを取得します。 |
| PEHeaderStartOffset |
イメージの先頭からヘッダーのバイト オフセットを取得します。 |
| SectionHeaders |
PE セクション ヘッダーを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetContainingSectionIndex(Int32) |
PE イメージのセクションで、指定された相対仮想アドレスを含むセクションを検索します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| TryGetDirectoryOffset(DirectoryEntry, Int32) |
イメージの先頭から指定されたディレクトリ データへのオフセット (バイト単位) を取得します。 |