PEHeaders クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ストリームから PE (移植可能な実行可能ファイル) ヘッダーおよび COFF (Common Object File Format) ヘッダーを読み取る型を定義します。
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- 継承
-
PEHeaders
コンストラクター
| PEHeaders(Stream) |
指定したストリーム内の現在位置から PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。 |
| PEHeaders(Stream, Int32) |
指定されたサイズの PE イメージを表すストリームから PE ヘッダーを読み取る PEHeaders クラスの新しいインスタンスをインスタンス化します。 |
| PEHeaders(Stream, Int32, Boolean) |
指定されたサイズの PE イメージを表すと共に PE イメージがメモリに読み込まれているかどうかを示すストリームから 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) |
イメージの先頭から、指定されたディレクトリ データまでのオフセット (バイト単位) を取得します。 |