Compartir a través de


Función DPA_Search (dpa_dsa.h)

[DPA_Search está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.

Busca un elemento en una matriz de punteros dinámicos (DPA).

Sintaxis

int DPA_Search(
  HDPA         hdpa,
  void         *pFind,
  int          iStart,
  PFNDACOMPARE pfnCompare,
  LPARAM       lParam,
  UINT         options
);

Parámetros

hdpa

Tipo: HDPA

Identificador de un DPA.

pFind

Tipo: void*

Puntero que se va a buscar.

iStart

Tipo: int

Índice en el que se va a iniciar la búsqueda.

pfnCompare

Tipo: PFNDPACOMPARE

Puntero de función de comparación. Consulte PFNDPACOMPARE para ver el prototipo de función de comparación.

lParam

Tipo: LPARAM

Parámetro adicional que se va a pasar a pfnCmp.

options

Tipo: UINT

Este parámetro puede ser uno o varios de los siguientes.

Valor Significado
DPAS_SORTED
Indica que el DPA está ordenado.
DPAS_INSERTBEFORE
Este valor solo es válido junto con DPAS_SORTED. Si no se encuentra el elemento, devuelva la posición donde se espera que se encuentre el elemento en el DPA ordenado.
DPAS_INSERTAFTER
Este valor solo es válido junto con DPAS_SORTED. Si no se encuentra el elemento, devuelva la posición donde se espera que se encuentre el elemento en el DPA ordenado.

Valor devuelto

Tipo: int

Devuelve el índice donde se encontró el elemento en el DPA o -1 si no se encontró el elemento.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dpa_dsa.h
Library Comctl32.lib
Archivo DLL ComCtl32.dll
Conjunto de API ext-ms-win-shell-comctl32-da-l1-1-0 (introducido en Windows 10, versión 10.0.14393)