Bagikan melalui


Fungsi panggilan balik PFNDACOMPARECONST (dpa_dsa.h)

Menentukan prototipe untuk fungsi perbandingan yang digunakan oleh DSA_Sort ketika item yang dibandingkan adalah objek konstanta.

Sintaks

PFNDACOMPARECONST Pfndacompareconst;

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

Parameter

[in, optional] p1

Jenis: const void*

Penunjuk ke item pertama dalam perbandingan.

[in, optional] p2

Jenis: const void*

Penunjuk ke item kedua dalam perbandingan.

[in] lParam

Jenis: LPARAM

Data tambahan diteruskan ke pfnCmp.

Nilai kembali

Jenis: int

Arti dari nilai yang dikembalikan tergantung pada fungsi yang menggunakan prototipe panggilan balik ini. Nilai yang dikembalikan untuk DSA_Sort adalah sebagai berikut:

kurang dari 0 Jika p1 harus diurutkan di depan p2.
sama dengan 0 Jika p1 dan p2 harus diurutkan bersama-sama.
lebih besar dari 0 Jika p1 harus diurutkan setelah p2.

Keterangan

Nama alternatif untuk panggilan balik ini adalah PFNDPACOMPARECONST dan PFNDSACOMPARECONST.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header dpa_dsa.h