Freigeben über


PFNDACOMPARE-Rückruffunktion (dpa_dsa.h)

Definiert den Prototyp für die von DSA_Sort verwendete Vergleichsfunktion.

Syntax

PFNDACOMPARE Pfndacompare;

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

Parameter

[in, optional] p1

Typ: void*

Ein Zeiger auf das erste Element im Vergleich.

[in, optional] p2

Typ: void*

Ein Zeiger auf das zweite Element im Vergleich.

[in] lParam

Typ: LPARAM

Zusätzliche Daten, die an pfnCmp übergeben werden.

Rückgabewert

Typ: int

Die Bedeutung der Rückgabewerte hängt von der Funktion ab, die diesen Rückrufprototyp verwendet. Die Rückgabewerte für DSA_Sort sind die folgenden.

kleiner als 0 Wenn p1 vor p2 sortiert werden soll.
gleich 0 Wenn p1 und p2 zusammen sortiert werden sollen.
größer als 0 Wenn p1 nach p2 sortiert werden soll.

Hinweise

Alternative Namen für diesen Rückruf sind PFNDPACOMPARE und PFNDSACOMPARE.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dpa_dsa.h