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 |