拙訳 投稿者:翻訳君ジュニア 2000/03/08 (水) 14:20:35 ▼ ◇ [mirai]この項ではWindowsアプリケーションのスタートアップ・リクワイアメント
について解説しています。同時に、WinMainが呼び出される前に必要な初期
化についても述べられています。
スタートアップ・リクワイアメント
ウィンドウズがアプリケーションを起動させる際、WinMain機能ではなく、
アプリケーションによって供給されるスタートアップ・ルーチンを呼び出し
ます。スタートアップ・ルーチンにはアプリケーションの初期化、WinMain
の呼び出し、WinMainがコントロールを返してきたときの受け手としての機
能があります。ウィンドウズがスタートアップ・ルーチンをまず呼び出す際、
プロセッサレジスタは以下の値を持ちます。
AX ゼロ
BX スタックサイズをバイト単位で定義
CX ヒープサイズをバイト単位で定義
DI 現在使用中アプリケーションの判別ハンドル
SI 過去使用中アプリケーションの判別ハンドル
BP ゼロ
ES プログラムセグメント識別子のセグメントアドレス
DS アプリケーションのオートマチックデータセグメントのセグメントアドレス
SS 同上
SP アプリケーションスタックの最初の1バイトのオフセット
こんだけやった
つーか英語知識よりPCの知識が必要だ(;´Д`)