Condividi tramite


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