Funzione di callback PFNDACOMPARECONST (dpa_dsa.h)

Definisce il prototipo per la funzione di confronto utilizzata da DSA_Sort quando gli elementi confrontati sono oggetti costanti.

Sintassi

PFNDACOMPARECONST Pfndacompareconst;

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

Parametri

[in, optional] p1

Tipo: const void*

Puntatore al primo elemento del confronto.

[in, optional] p2

Tipo: const 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 PFNDPACOMPARECONST e PFNDSACOMPARECONST.

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