<Return[H]><Top>

Heap32Next

Declare Function Api_Heap32Next& Lib "kernel32" Alias "Heap32Next" (ByRef lphe As HEAPENTRY32)

Declare Function Heap32Next Lib "kernel32" Alias "Heap32Next" (ByRef lphe As HEAPENTRY32) As Long

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

パラメータ
lphe
   
HEAPENTRY32構造体へのポインタを指定する。

戻り値
    ヒープ内の次のブロックに関する情報がバッファへコピーされた場合は、TRUE が返る。それ以外の場合は、FALSE が返る。ヒープ内にこ

    れ以上エントリが存在しない場合は、 GetLastError 関数は ERROR_NO_MORE_FILES エラー値を返す。ヒープが壊れているように見

    える場合や、ウォーク(Heap32First 関数と Heap32Next 関数を使った一連の作業)中に、Heap32Next 関数が続行できなくなる方法

    でヒープに変更が加えられた場合は、GetLastError 関数は ERROR_INVALID_DATA エラー値を返す。