<Return[H]><Top>

Heap32ListNext

Declare Function Api_Heap32ListNext& Lib "kernel32" Alias "Heap32ListNext" (ByVal hSnapshot&, ByRef lphl As HEAPLIST32)

Declare Function Heap32ListNext Lib "kernel32" Alias "Heap32ListNext" (ByVal hSnapshot As Long, ByRef lphl As HEAPLIST32) As Long

プロセスが割り当てた次のヒープに関する情報を取得する。

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

戻り値
    ヒープリストの次のエントリがバッファへコピーされた場合は、TRUE が返る。それ以外の場合は、FALSE が返る。ヒープリスト内にそれ以

    上エントリが存在しない場合は、GetLastError 関数は ERROR_NO_MORE_FILES エラー値を返す。

解説
    ヒープリスト内の最初のヒープに関する情報を取得するには、Heap32ListFirst 関数を使う。