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) |
適用対象
.NET