tools
読み取り中…
検索中…
一致する文字列を見つけられません
dll.h ファイル

DLL 動的ロードユーティリティ [詳解]

#include <windows.h>
#include <string>
#include <cstdint>
#include <stdexcept>
dll.h の依存先関係図:

[ソースコード]

クラス

class  DLL< R, Args >
 DLL から関数を遅延バインディングで呼び出すファンクターテンプレートクラス [詳解]

関数

static void cleanDLL (HMODULE &dll)
 DLL モジュールを解放する

詳解

DLL 動的ロードユーティリティ

  • BUILD マクロが定義されている場合: DLLextern "C" __declspec(dllexport) に展開されます。
  • 定義されていない場合: DLL から関数を遅延バインディングで呼び出す DLL<R, Args...> テンプレートクラスが提供されます。

dll.h に定義があります。

関数詳解

◆ cleanDLL()

void cleanDLL ( HMODULE & dll)
static

DLL モジュールを解放する

引数
dll解放する HMODULE 変数への参照(解放後 nullptr にセットされる)

dll.h70 行目に定義があります。