Condividi tramite


Funzione DPA_Search (dpa_dsa.h)

[DPA_Search è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.

Trova un elemento in una matrice di puntatore dinamico (DPA).

Sintassi

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

Parametri

hdpa

Tipo: HDPA

Handle a un DPA.

pFind

Tipo: void*

Puntatore per cercare.

iStart

Tipo: int

Indice in corrispondenza del quale avviare la ricerca.

pfnCompare

Tipo: PFNDPACOMPARE

Puntatore alla funzione di confronto. Vedere PFNDPACOMPARE per il prototipo di funzione di confronto.

lParam

Tipo: LPARAM

Parametro aggiuntivo da passare a pfnCmp.

options

Tipo: UINT

Questo parametro può essere uno o più dei seguenti.

Valore Significato
DPAS_SORTED
Indica che il DPA è ordinato.
DPAS_INSERTBEFORE
Questo valore è valido solo in combinazione con DPAS_SORTED. Se l'elemento non viene trovato, restituire la posizione in cui si prevede che l'elemento venga trovato nel DPA ordinato.
DPAS_INSERTAFTER
Questo valore è valido solo in combinazione con DPAS_SORTED. Se l'elemento non viene trovato, restituire la posizione in cui si prevede che l'elemento venga trovato nel DPA ordinato.

Valore restituito

Tipo: int

Restituisce l'indice in cui è stato trovato l'elemento nel DPA o -1 se l'elemento non è stato trovato.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dpa_dsa.h
Libreria Comctl32.lib
DLL ComCtl32.dll
Set di API ext-ms-win-shell-comctl32-da-l1-1-0 (introdotta in Windows 10, versione 10.0.14393)