<Return[E]><Top>

EnumProcessModules

Declare Function Api_EnumProcessModules& Lib "psapi" Alias "EnumProcessModules" (ByVal Process&, ByRef lphModule&, ByVal cb&, ByRef lpcbNeeded&)

Declare Function EnumProcessModules Lib "psapi" (ByVal Process As Long, ByRef lphModule As Long, ByVal cb As Long, ByRef lpcbNeeded As Long) As Long

指定されたプロセス内の各モジュールのハンドルを取得する。

パラメータ
hProcess
    プロセスのハンドルを指定する。
lphModule
    モジュールハンドルからなるリストを受け取る配列へのポインタを指定する。
cb
    lphModule 配列のサイズをバイト単位で指定する。
lpcbNeeded
    lphModule 配列内にすべてのモジュールハンドルを格納するために必要なバイト数を受け取る。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。