PEHeaderBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ポータブル実行可能ファイル (PE) ファイルのヘッダーを定義します。
public ref class PEHeaderBuilder sealed
public sealed class PEHeaderBuilder
type PEHeaderBuilder = class
Public NotInheritable Class PEHeaderBuilder
- 継承
-
PEHeaderBuilder
コンストラクター
プロパティ
| 名前 | 説明 |
|---|---|
| DllCharacteristics |
動的リンカー ライブラリの特性を返します。 |
| FileAlignment |
イメージ ファイル内のセクションの生データを揃えるために使用される配置係数 (バイト単位)。 値は、512 から 64K までの 2 の累乗である必要があります(両端を含む)。 既定値は 512 です。 セクションの配置がアーキテクチャのページ サイズより小さい場合は、ファイルの配置がセクションの配置と一致する必要があります。 |
| ImageBase |
メモリに読み込まれるイメージの最初のバイトの優先アドレス。は 64K の倍数である必要があります。 |
| ImageCharacteristics |
画像の特性を返します。 |
| Machine |
ターゲット マシンの CPU アーキテクチャ。 |
| MajorImageVersion |
イメージのメジャー バージョン番号。 |
| MajorLinkerVersion |
リンカーのメジャー バージョン番号。 |
| MajorOperatingSystemVersion |
必要なオペレーティング システムのメジャー バージョン番号。 |
| MajorSubsystemVersion |
サブアセンブリのメジャー バージョン番号。 |
| MinorImageVersion |
イメージのマイナー バージョン番号。 |
| MinorLinkerVersion |
リンカーのマイナー バージョン番号。 |
| MinorOperatingSystemVersion |
必要なオペレーティング システムのマイナー バージョン番号。 |
| MinorSubsystemVersion |
サブアセンブリのマイナー バージョン番号。 |
| SectionAlignment |
セクションがメモリに読み込まれるときのその配置 (バイト単位)。 |
| SizeOfHeapCommit |
コミットするローカル ヒープ領域のサイズ。 |
| SizeOfHeapReserve |
予約するローカル ヒープ領域のサイズ。 SizeOfHeapCommitのみがコミットされます。残りは、予約サイズに達するまで一度に 1 ページずつ使用できます。 |
| SizeOfStackCommit |
コミットするスタックのサイズ。 |
| SizeOfStackReserve |
予約するスタックのサイズ。 SizeOfStackCommitのみがコミットされます。残りは、予約サイズに達するまで一度に 1 ページずつ使用できます。 |
| Subsystem |
このイメージを実行するために必要なサブシステム。 |
メソッド
| 名前 | 説明 |
|---|---|
| CreateExecutableHeader() |
実行可能ヘッダーを作成します。 |
| CreateLibraryHeader() |
ライブラリ ヘッダーを作成します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |