PFNDACOMPARECONST 回调函数 (dpa_dsa.h)

定义比较项为常量对象时 DSA_Sort 使用的 compare 函数的原型。

语法

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 如果 应将 p1p2 排序在一起。
大于 0 如果 p1 应按 p2 排序。

备注

此回调的备用名称为 PFNDPACOMPARECONSTPFNDSACOMPARECONST

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 dpa_dsa.h