Win32API: GetModuleHandle

呼び出し側プロセスのアドレス空間にロードされているモジュールのインスタンスハンドルを取得します。


定義
Declare Function GetModuleHandle Lib "kernel32" Alias "GetModuleHandleA" _
   (lpModuleName As BytePtr) As DWord
lpModuleName
取得するモジュールのファイル名を指定します。拡張子を省略すると、".dll" が適応されます。拡張子がないときは、"." を付加しておいて下さい。
呼び出し側プロセスの作成を行ったモジュールのインスタンスハンドルを取得するときは、NULL を指定します。

戻り値

関数が成功すると、インスタンスハンドルが返ります。失敗すると、0 が返ります。

環境情報

インクルード ファイル: api_system.sbp 内で定義済み
DLLファイル: kernel32.dll
エラー情報: GetLastError関数で取得可能


GetModuleFileName関数