PFNDPAMERGE コールバック関数 (dpa_dsa.h)
DPA_Mergeによって使用されるマージ関数のプロトタイプを定義 します。
構文
PFNDPAMERGE Pfndpamerge;
void * Pfndpamerge(
[in] UINT uMsg,
[in] void *pvDest,
[in] void *pvSrc,
[in] LPARAM lParam
)
{...}
パラメーター
[in] uMsg
型: UINT
マージの処理方法をこの関数に指示するメッセージ。 次のいずれかの値です。
[in] pvDest
型: void*
マージ内の最初の項目へのポインター。
[in] pvSrc
型: void*
マージ内の 2 番目の項目へのポインター。
[in] lParam
型: LPARAM
マージ コールバックで使用できる追加データ。
戻り値
DPAMM_MERGEまたはDPAMM_INSERTが使用されたときにエラーが発生した場合は、マージまたは NULL の結果となるアイテムへのポインター。
注釈
コールバック関数は、マージ操作に関係する動的ポインター配列 (DBA) を変更しない可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | dpa_dsa.h |