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