<Return[G]><Top>

GlobalMemoryStatusEx

Declare Function Api_GlobalHandle& Lib "kernel32" Alias "GlobalHandle" (wMem As Any)

Declare Function GlobalHandle Lib "kernel32" Alias "GlobalHandle" (wMem As Any) As Long

VLM(Very Large Memory)メモリも含め、現在利用可能な物理メモリと仮想メモリの両方に関する情報を取得する。

パラメータ
lpBuffer
    MEMORYSTATUSEX 構造体へのポインタを指定する。GlobalMemoryStatusEx 関数は、現在利用可能なメモリに関する情報をこの構

    造体に格納する。

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

解説
    GlobalMemoryStatusEx 関数を使って、アプリケーションが他のアプリケーションに深刻な影響を及ぼすことなく確保できるメモリの量を調べ

    ることができる。
    GlobalMemoryStatusEx 関数が返した情報は揮発性である。この関数を2回続けて呼び出した場合でも、同じ情報が返ることは保証され

    ていない。