Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert den Prototyp für die Vergleichsfunktion, die von DSA_Sort verwendet wird, wenn die verglichenen Elemente konstante Objekte sind.
Syntax
PFNDACOMPARECONST Pfndacompareconst;
int Pfndacompareconst(
[in, optional] const void *p1,
[in, optional] const void *p2,
[in] LPARAM lParam
)
{...}
Parameter
[in, optional] p1
Typ: const void*
Ein Zeiger auf das erste Element im Vergleich.
[in, optional] p2
Typ: const 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 wie folgt:
| 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 PFNDPACOMPARECONST und PFNDSACOMPARECONST.
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 |