LocalSize

LocalSize是一個Windows API函式,用來獲取某一對象在記憶體中所占位元組數。

基本介紹

  • 中文名:LocalSize
  • 外文名:LocalSize
  • 性質:API函式
  • 套用領域:計算機
  • 返回值UINT
基本信息,易語言聲明,VB聲明,

基本信息

Retrieves the current size of the specified local memory object, in bytes.
以位元組來檢索指定的本地記憶體對象的當前大小。
函式原型
UINT WINAPI LocalSize( __in HLOCAL hMem);
Parameters hMem [in]
A handle to the local memory object. This handle is returned by the LocalAlloc,LocalReAlloc,or LocalHandle function.
參數
hMem [in] 一個本地記憶體對象的句柄,該句柄由LocalAlloc、LocalReAlloc或是LocalHandle函式返回。
返回值
如果函式成功,返回值是指定的本地記憶體對象的大小,以位元組為單位。如果指定的句柄無效,或者如果對象已被丟棄,返回值為零。要得到更多的錯誤信息的話,調用GetLastError函式。
備註
記憶體分配的大小的時候記憶體塊的大小可能會超過要求。
為了驗證指定的對象的記憶體塊沒有被丟棄,調用LocalFlags函式之前調用LocalSize。
要求
最低支持的客戶端:Windows 2000 Professional
最低支持的伺服器:Windows 2000 Server
頭檔案:Winbase.h (include Windows.h)
庫:Kernel32.lib
DLL檔案:Kernel32.dll

易語言聲明

.版本 2
.DLL命令 LocalSize, 整數型, "kernel32.dll", "LocalSize"
.參數 hMem, 整數型
注意:可以將參數"hMem"的類型改為其他類型,並設為"傳址",這樣相當於C的sizeof

VB聲明

Declare Function LocalSize Lib "kernel32" (ByVal hMem As Long) As Long

相關詞條

熱門詞條

聯絡我們