<Return[G]><Top>

GetModuleBaseName

Declare Function Api_GetModuleBaseName& Lib "psapi" Alias "GetModuleBaseName" (ByVal hProcess&, ByVal hModule&, ByVal lpBaseName$, ByVal nSize&)

Declare Function GetModuleBaseName Lib "psapi" Alias "GetModuleBaseName" (ByVal hProcess As Long, ByVal hModule As Long, ByVal lpBaseName As String, ByVal nSize As Long) As Long

指定されたモジュールのベース名を取得する。

パラメータ
hProcess
    モジュールを保持するプロセスのハンドルを指定する。
hModule
    モジュールのハンドルを指定する。
lpBaseName
    モジュールのベース名を受け取るバッファへのポインタを指定する。ベース名が nSize パラメータで指定された最大文字数より長い場合、ベ

    ース名の後ろから切り捨てられる。
nSize
    lpBaseName バッファへコピーする文字列の最大の文字数を指定する。

戻り値
    関数が成功すると、バッファへコピーされた文字列の長さが返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、 関数を使う。