Función de devolución de llamada PFNDACOMPARE (dpa_dsa.h)

Define el prototipo de la función de comparación utilizada por DSA_Sort.

Sintaxis

PFNDACOMPARE Pfndacompare;

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

Parámetros

[in, optional] p1

Tipo: void*

Puntero al primer elemento de la comparación.

[in, optional] p2

Tipo: void*

Puntero al segundo elemento de la comparación.

[in] lParam

Tipo: LPARAM

Datos adicionales pasados a pfnCmp.

Valor devuelto

Tipo: int

El significado de los valores devueltos depende de la función que usa este prototipo de devolución de llamada. Los valores devueltos de DSA_Sort son los siguientes.

menor que 0 Si p1 debe ordenarse por delante de p2.
igual a 0 Si p1 y p2 deben ordenarse juntos.
mayor que 0 Si p1 debe ordenarse después de p2.

Comentarios

Los nombres alternativos para esta devolución de llamada son PFNDPACOMPARE y PFNDSACOMPARE.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dpa_dsa.h