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

指示此函式如何處理合併的訊息。 下列其中一個值。

意義
DPAMM_MERGE
0x1
p2 合併至 p1 時,執行所需的任何其他處理。 函式應該會傳回包含合併結果的項目指標。
DPAMM_DELETE
0x2
在合併過程中發生刪除時,執行所需的任何其他處理。 函式應該會傳回 NULL
DPAMM_INSERT
0x3
當合併導致專案插入為合併的一部分時,執行任何使用者定義的處理。 此函式的傳回值應該指向插入為合併一部分的項目結果。

[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

另請參閱

PFNDPAMERGE