Win32 API 日本語リファレンス
ホーム › UI.Controls › PFNDACOMPARECONST

PFNDACOMPARECONST

コールバック

シグネチャ

INT PFNDACOMPARECONST(
    void* p1,
    void* p2,
    LPARAM lParam
);

パラメーター

フィールド型説明
p1void*比較対象の 1 番目の項目へのポインター。
p2void*比較対象の 2 番目の項目へのポインター。
lParamLPARAMpfnCmp に渡される追加データ。

公式ドキュメント

比較対象の項目が定数オブジェクトである場合に DSA_Sort が使用する比較関数のプロトタイプを定義します。

戻り値

型: int

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

0 より小さい p1 を p2 より前に並べる場合。
0 に等しい p1 と p2 を同順に並べる場合。
0 より大きい p1 を p2 より後に並べる場合。

解説(Remarks)

このコールバックの別名は PFNDPACOMPARECONST と PFNDSACOMPARECONST です。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)