Win32API: GetModuleFileName

指定されたモジュールのファイルパスを取得します。


定義
Declare Function GetModuleFileName Lib "kernel32" Alias "GetModuleFileNameA" _
   (hModule As DWord, _
    lpFileName As BytePtr, _
    nSize As DWord) As DWord
hModule
モジュールのインスタンスハンドルを指定します。

lpFileName
ファイルパスを格納するためのファイルバッファへのポインタを指定します。

nSize
lpFileName パラメータで指定したバッファのサイズをバイト単位で指定します。

戻り値

関数が成功すると、バッファにコピーされた文字列の文字数が返ります。失敗すると、0 が返ります。

環境情報

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


GetModuleHandle関数