質問

誰かが私に雷があるものを私に説明することができますか?

とATL雷?

私はThunkがVTBLとコードの実行を持っていることを知っています。正しい関数ポインタを見つけるためのコードの実行。私は正しいですか?

役に立ちましたか?

解決

根本的に実行環境を変更するアダプタコードの総称です。16ビットから32ビットのWindowsの遷移中に最初に使用されているのを見た、Thunkを使用して16ビットモードで実行されていたコードを32ビットコードに呼び出しました。

ATL Thunksに似たもの。Windowsコールバック、純粋なC実行環境、コンテキストを区別するためのウィンドウハンドル以外の純粋なC実行環境をクラスオブジェクトの仮想メソッド呼び出しにする方法を知っています。Thunkは、ウィンドウハンドルを折り返し、メッセージ番号を対応する仮想メソッドに変換するATLクラスインスタンスにマッピングするのを大切にします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top