|
tools
|
DLL から関数を遅延バインディングで呼び出すファンクターテンプレートクラス [詳解]
#include <dll.h>
公開メンバ関数 | |
| DLL (HMODULE hModule, std::string functionName) | |
| コンストラクタ | |
| R | operator() (Args... args) |
| 関数を呼び出す(初回は GetProcAddress で解決) | |
DLL から関数を遅延バインディングで呼び出すファンクターテンプレートクラス
| R | 関数の戻り値型 |
| Args | 関数の引数型(パック) |
初回呼び出し時に GetProcAddress で関数ポインタを解決し、その後はキャッシュした ポインタを使って呼び出します。
|
inline |