DPA_Search, fonction (dpa_dsa.h)

[DPA_Search est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

Recherche un élément dans un tableau de pointeurs dynamique (DPA).

Syntaxe

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

Paramètres

hdpa

Type : HDPA

Handle pour un DPA.

pFind

Type : void*

Pointeur à rechercher.

iStart

Type : int

Index dans lequel commencer la recherche.

pfnCompare

Type : PFNDPACOMPARE

Pointeur de fonction de comparaison. Pour connaître le prototype de fonction de comparaison, consultez PFNDPACOMPARE .

lParam

Type : LPARAM

Paramètre supplémentaire à passer à pfnCmp.

options

Type : UINT

Ce paramètre peut être l’un ou plusieurs des éléments suivants.

Valeur Signification
DPAS_SORTED
Indique que la DPA est triée.
DPAS_INSERTBEFORE
Cette valeur est valide uniquement conjointement avec DPAS_SORTED. Si l’élément est introuvable, retournez la position où l’élément est censé être trouvé dans le DPA trié.
DPAS_INSERTAFTER
Cette valeur est valide uniquement conjointement avec DPAS_SORTED. Si l’élément est introuvable, retournez la position où l’élément est censé être trouvé dans le DPA trié.

Valeur retournée

Type : int

Retourne l’index où l’élément a été trouvé dans la DPA ou -1 si l’élément n’a pas été trouvé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dpa_dsa.h
Bibliothèque Comctl32.lib
DLL ComCtl32.dll
Ensemble d’API ext-ms-win-shell-comctl32-da-l1-1-0 (introduit dans Windows 10, version 10.0.14393)