GlobalReAlloc
函数术语
GlobalReAlloc函数在调用GlobalAlloc 函数后,作为改变已申请的
内存
大小。
简介
该
函数原形
HGLOBAL GlobalReAlloc(lpMemory,dwBytes,uFlags)
参数
lpMemory:是先前申请的内存块
指针
。
dwBytes:是改变后内存的大小。如果小于或等于原内存,函数返回原lpMemory,如果大于原内存,函数返回新的
内存地址
指针。
uFlags:是标志参数,可以为NULL。通过指定不同的uFlags来规定。是否允许Windows在必要的时候移动内存块可以是下列选项之一或组合。
GMEM_ZEROINIT:可以使内存块扩大的部分自动被初始化为0。
GMEM_MOVEABLE:如果需要移动内存块,Windows会在别的地方开辟一块新的内存,并把原来内存块中的内容自动复制到新的内存块中,这时函数的返回值是新的
指针
,原来的指针作废。43
函数返回值:
函数执行失败返回NULL,如果函数执行成功,视上面参数情况而定。
参考资料
最新修订时间:2022-04-21 22:52
条目作者
小编
资深百科编辑
目录
概述
简介
函数原形
参数
参考资料
Copyright©2024
闽ICP备2024072939号-1