<Return[MN]><Top>

Module32Next

Declare Function Api_Module32Next& Lib "kernel32" Alias "Module32Next" (ByVal hSnapshot&, uProcess As MODULEENTRY32)

Declare Function Module32Next Lib "kernel32" (ByVal hSnapshot As Long, uProcess As MODULEENTRY32) As Long

プロセス、またはスレッドに関連付けられている次のモジュールに関する情報を取得する。

パラメータ
hSnapshot
    直前に CreateToolhelp32Snapshot 関数を呼び出したときに返されたスナップショットのハンドルを指定する。
lpme
    MODULEENTRY32 構造体へのポインタを指定する。
 

戻り値
    モジュールリストの次のエントリがバッファへコピーされた場合は、TRUE が返る。

    それ以外の場合は、FALSE が返る。これ以上モジュールが存在しない場合は、GetLastError 関数は ERROR_NO_MORE_FILES

    エラー値を返す。

解説
    プロセスに関連付けられている最初のモジュールに関する情報を取得するには、Module32First 関数を使う。