函数参考


_WinAPI_CoTaskMemRealloc

修改任务存储块的大小.

#Include <WinAPIEx.au3>
_WinAPI_CoTaskMemRealloc ( $pMemory, $iSize )

参数

$pMemory 被重新分配的内存块指针.
$iSize 重新分配内存块大小的字节数.

返回值

成功: 返回重分配的内存块.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

如果 $hMemory 为 0, 函数分配与 _WinAPI_CoTaskMemAlloc() 函数相同方式的新内存块.
 如果 $hMemory 不为 0, 应先调用 _WinAPI_CoTaskMemAlloc() 返回一个指针.
 新块可以在不同的位置,块的内容不变, 直至新尺寸短于旧尺寸.
 如果 $hMemory 不为 0 但 $iSize 为 0, 则 $hMemory 所指向的内存被释放.

相关

详情参考

在MSDN中搜索