macro DPA_SortedInsertPtr (dpa_dsa.h)
Insère un nouvel élément avant ou après un élément existant spécifié.
Syntaxe
void DPA_SortedInsertPtr(
hdpa,
pFind,
iStart,
pfnCompare,
lParam,
options,
pitem
);
Paramètres
hdpa
Type : HDPA
Handle pour un DPA.
pFind
Type : void*
Pointeur d’élément utilisé pour déterminer le point d’insertion du nouvel élément (voir Remarques).
iStart
Type : int
Index dans la DPA à laquelle commencer la recherche de pFind.
pfnCompare
Type : PFNDPACOMPARE
Pointeur vers la fonction de comparaison. Consultez PFNDPACOMPARE ou PFNDPACOMPARECONST pour le prototype de fonction de comparaison.
lParam
Type : LPARAM
Paramètre supplémentaire utilisé pour transmettre des informations à la fonction de comparaison pointée par pfnCmp.
options
Type : UINT
Point d’insertion. Il doit s’agir de l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Insérez le nouvel élément avant l’élément pFind . |
|
Insérez le nouvel élément après l’élément pFind . |
pitem
Type : void*
Pointeur vers l’élément à insérer.
Valeur de retour
None
Notes
Pour plus d’informations sur la façon dont se trouve l’élément pFind , consultez la DPA_Search de fonction. Le nouvel élément est inséré avant ou après l’élément pFind en fonction du paramètre options . Le paramètre pFind n’a pas besoin d’exister dans le DPA. S’il n’existe pas dans la DPA, le nouvel élément est inséré à l’emplacement où pFind aurait été inséré s’il avait été inséré dans la DPA dans l’ordre trié.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dpa_dsa.h |