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 未満 | p1 を p2 より前に並べ替える必要がある場合。 |
0 に等しい | p1 と p2 を一緒に並べ替える必要がある場合。 |
0 より大きい | p1 を p2 の後に並べ替える必要がある場合。 |
解説
このコールバックの代替名は 、PFNDPACOMPARE と PFNDSACOMPARE です。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | dpa_dsa.h |