CFP_REALLOCPROC回调函数 (fontsub.h)
客户端提供的回调函数, CreateFontPackage 和 MergeFontPackage 用于在分配的缓冲区的大小需要更改时重新分配内存。
语法
CFP_REALLOCPROC CfpReallocproc;
void * CfpReallocproc(
void *unnamedParam1,
size_t unnamedParam2
)
{...}
参数
unnamedParam1
指向之前已分配内存块的指针。
unnamedParam2
新大小(字节)。
返回值
返回指向重新分配 (的 void 指针,并可能移动) 内存块。 如果大小为零且 memblock 参数不为 NULL,或者没有足够的可用内存将块扩展到给定大小,则返回值应为 NULL。 在第一种情况下,应释放原始块。 第二个,原始块应保持不变。
注解
realloc 符合此类型;应用程序可以使用 realloc 或更专用的函数来重新分配内存。 无论选择什么函数,也必须有适当的函数用于初始分配并释放此内存。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | fontsub.h |