<Return[G]><Top>

GlobalSize

Declare Sub Api_GlobalMemoryStatus Lib "Kernel32" Alias "GlobalMemoryStatus" (lpBuffer As MEMORYSTATUS)Declare Function Api_GlobalSize& Lib "kernel32" Alias "GlobalSize" (byval hMem&)

Declare Function GlobalSize Lib "kernel32" (byval hMem As Long) As Long

指定されたグローバルメモリオブジェクトのサイズをバイト単位で取得する。

パラメータ
hMem
    [入力]グローバルメモリオブジェクトのハンドルを指定する。GlobalAlloc 関数または GlobalReAlloc 関数が、このハンドルを返す。
 

戻り値
    関数が成功すると、グローバルメモリオブジェクトのサイズがバイト単位で返る。
    指定したハンドルが無効の場合や、指定したメモリオブジェクトが既に廃棄されている場合は、0 が返る。拡張エラー情報を取得するには、

    GetLastError 関数を使う。