PFNDPAMERGECONST 回调函数 (dpa_dsa.h)
使用常量值定义 DPA_Merge使用的合并函数的原型。
语法
PFNDPAMERGECONST Pfndpamergeconst;
const void * Pfndpamergeconst(
[in] UINT uMsg,
[in] const void *pvDest,
[in] const void *pvSrc,
[in] LPARAM lParam
)
{...}
参数
[in] uMsg
类型: UINT
指示此函数如何处理合并的消息。 以下值之一。
“值” | 含义 |
---|---|
|
将 p2 合并到 p1 时,执行所需的任何其他处理。 函数应返回指向包含合并结果的项的指针。 |
|
在合并过程中发生删除时,执行所需的任何其他处理。 函数应返回 NULL。 |
|
当合并导致项目作为合并的一部分插入时,执行任何用户定义的处理。 此函数的返回值应指向在合并过程中插入的项结果。 |
[in] pvDest
类型: const void*
指向合并中目标项的指针。
[in] pvSrc
类型: const void*
指向合并中源项的指针。
[in] lParam
类型: LPARAM
合并回调可以使用的其他数据。
返回值
类型: const void*
指向合并产生的常量数据的指针;如果使用DPAMM_MERGE或DPAMM_INSERT失败,则为 NULL 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | dpa_dsa.h |