Funzione di callback PFNDACOMPARE (dpa_dsa.h)
Definisce il prototipo per la funzione di confronto utilizzata da DSA_Sort.
Sintassi
PFNDACOMPARE Pfndacompare;
int Pfndacompare(
[in, optional] void *p1,
[in, optional] void *p2,
[in] LPARAM lParam
)
{...}
Parametri
[in, optional] p1
Tipo: void*
Puntatore al primo elemento del confronto.
[in, optional] p2
Tipo: void*
Puntatore al secondo elemento nel confronto.
[in] lParam
Tipo: LPARAM
Dati aggiuntivi passati a pfnCmp.
Valore restituito
Tipo: int
Il significato dei valori restituiti dipende dalla funzione che usa questo prototipo di callback. I valori restituiti per DSA_Sort sono i seguenti.
minore di 0 | Se p1 deve essere ordinato in anticipo su p2. |
uguale a 0 | Se p1 e p2 devono essere ordinati insieme. |
maggiore di 0 | Se p1 deve essere ordinato dopo p2. |
Commenti
I nomi alternativi per questo callback sono PFNDPACOMPARE e PFNDSACOMPARE.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | dpa_dsa.h |