放弃指定的本地内存对象。 内存对象的锁计数必须为零。
语法
HLOCAL LocalDiscard(
[in] HLOCAL h
);
参数
[in] h
本地内存对象的句柄。 LocalAlloc 或 LocalReAlloc 函数返回此句柄。
返回值
类型: HLOCAL
如果函数成功,则返回值是本地内存对象的句柄。如果函数失败,则返回值为 NULL。 若要获取扩展的错误信息,请调用 GetLastError。
注解
虽然 LocalDiscard 放弃对象的内存块,但对象的句柄仍然有效。 随后,进程可以将句柄传递给 LocalReAlloc 函数,以分配由同一句柄标识的另一个本地内存对象。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows XP [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows操作系统 |
标头 | minwinbase.h (包括 Windows.h) |