GlobalDiscard 宏 (winbase.h)

捨棄指定的全域記憶體區塊。 記憶體物件的鎖定計數必須是零。

注意 全域函式具有更大的額外負荷,並提供比其他記憶體管理功能少的功能。 除非檔指出應該使用全域函式,否則新的應用程式應該使用 堆積 函式。 如需詳細資訊,請參閱 全域和區域函式
 

語法

void GlobalDiscard(
  [in]  h
);

參數

[in] h

全域記憶體物件的控制碼。 GlobalAllocGlobalReAlloc函式會傳回此控制碼。

傳回值

備註

雖然 GlobalDiscard 會捨棄物件的記憶體區塊,但是物件的控制碼仍然有效。 進程接著可以將控制碼傳遞至 GlobalReAlloc 函式,以配置相同控制碼所識別的另一個全域記憶體區塊。

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 winbase.h (包含 Windows.h)

另請參閱

全域和區域函式

GlobalAlloc

GlobalReAlloc

記憶體管理功能