PFREEMEM 回调函数 (lpmapi.h)
PFREEMEM 函数是 PCM 提供的内存释放函数。 PFREEMEM 释放使用 PALLOCMEM 分配的内存缓冲区。 PFREEMEM 函数作为 LPM_Initialize 函数的参数提供。 PALLOCMEM 和 PFREEMEM 的组合允许 SBM 试验不同的内存管理方案,而无需重新编译LPM。
语法
PFREEMEM Pfreemem;
void Pfreemem(
[in] void *pv,
char *szFileName,
DWORD nLine
)
{...}
参数
[in] pv
指向要释放的内存缓冲区的指针。
szFileName
nLine
返回值
无
备注
LPM 不需要使用此函数来管理其本地缓冲区。 LPM 需要使用此函数来释放已分配但未发送到 PCM 的缓冲区。 例如,如果分配缓冲区是为了预期 PCM 对请求的响应,但永远不会返回响应 (可能是远程策略存储不可用或) 无响应,则必须使用此函数释放该缓冲区,否则内存泄漏将随之而来。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | lpmapi.h |