GlobalReAlloc

GlobalReAlloc函式在調用GlobalAlloc 函式後,作為改變已申請的記憶體大小。

基本介紹

  • 外文名:GlobalReAlloc
  • 屬性:函式
  • 作用:改變已申請的記憶體大小
  • lpMemory:先前申請的記憶體塊指針
簡介,函式原形,參數,

簡介

函式原形

HGLOBAL GlobalReAlloc(lpMemory,dwBytes,uFlags)

參數

lpMemory:是先前申請的記憶體塊指針
dwBytes:是改變後記憶體的大小。如果小於或等於原記憶體,函式返回原lpMemory,如果大於原記憶體,函式返回新的記憶體地址指針。
uFlags:是標誌參數,可以為NULL。通過指定不同的uFlags來規定。是否允許Windows在必要的時候移動記憶體塊可以是下列選項之一或組合。
GMEM_ZEROINIT:可以使記憶體塊擴大的部分自動被初始化為0。
GMEM_MOVEABLE:如果需要移動記憶體塊,Windows會在別的地方開闢一塊新的記憶體,並把原來記憶體塊中的內容自動複製到新的記憶體塊中,這時函式的返回值是新的指針,原來的指針作廢。43
函式返回值:
函式執行失敗返回NULL,如果函式執行成功,視上面參數情況而定。

相關詞條

熱門詞條

聯絡我們