PFNDACOMPARE コールバック関数 (dpa_dsa.h)

DSA_Sortで使用される compare 関数のプロトタイプ 定義します。

構文

PFNDACOMPARE Pfndacompare;

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

パラメーター

[in, optional] p1

型: void*

比較の最初の項目へのポインター。

[in, optional] p2

型: void*

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

[in] lParam

種類: LPARAM

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

戻り値

型: int

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

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

解説

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

要件

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