Share via


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*

比較の 2 番目の項目へのポインター。

[in] lParam

型: LPARAM

pfnCmp に渡される追加データ。

戻り値

型: int

戻り値の意味は、このコールバック プロトタイプを使用する関数によって異なります。 DSA_Sortの戻り値は次のとおりです。

0 未満 p1p2 の前に並べ替える必要がある場合。
0 に等しい p1p2 を一緒に並べ替える必要がある場合。
0 より大きい p1p2 の後に並べ替える必要がある場合。

解説

このコールバックの代替名は 、PFNDPACOMPARECONSTPFNDSACOMPARECONST です

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー dpa_dsa.h