Поделиться через


Функция обратного вызова PFNDACOMPARECONST (dpa_dsa.h)

Определяет прототип функции сравнения, используемой DSA_Sort , когда сравниваемые элементы являются константными объектами.

Синтаксис

PFNDACOMPARECONST Pfndacompareconst;

int Pfndacompareconst(
  [in, optional] const void *p1,
  [in, optional] const void *p2,
  [in]           LPARAM lParam
)
{...}

Параметры

[in, optional] p1

Тип: const void*

Указатель на первый элемент в сравнении.

[in, optional] p2

Тип: const void*

Указатель на второй элемент в сравнении.

[in] lParam

Тип: LPARAM

Дополнительные данные, передаваемые в pfnCmp.

Возвращаемое значение

Тип: int

Значение возвращаемых значений зависит от функции, которая использует этот прототип обратного вызова. Для DSA_Sort возвращаются следующие значения:

меньше 0 Значение , если p1 следует отсортировать перед p2.
равно 0 Если p1 и p2 должны быть отсортированы.
больше 0 Если p1 следует отсортировать после p2.

Комментарии

Альтернативные имена для этого обратного вызова: PFNDPACOMPARECONST и PFNDSACOMPARECONST.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header dpa_dsa.h