Функция обратного вызова 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*
Указатель на второй элемент в слиянии.
[in] lParam
Тип: LPARAM
Дополнительные данные, которые могут использоваться обратным вызовом слияния.
Возвращаемое значение
Указатель на элемент, полученный в результате слияния, или значение NULL , если при использовании DPAMM_MERGE или DPAMM_INSERT возникает сбой .
Комментарии
Функция обратного вызова может не изменять динамические массивы указателей (DPA), участвующие в операции слияния.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | dpa_dsa.h |