macro DPA_SortedInsertPtr (dpa_dsa.h)
Insère un nouvel élément avant ou après un élément existant spécifié.
Syntaxe
int DPA_SortedInsertPtr(
HDPA hdpa,
void *pFind,
int iStart,
PFNDPACOMPARE pfnCompare,
LPARAM lParam,
UINT options,
void *pitem
);
Paramètres
hdpa
Type : HDPA
Handle vers 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 le DPA auquel 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
Paramètre supplémentaire utilisé pour transmettre des informations à la fonction de comparaison pointée par pfnCompare.
options
Type : UINT
Point d’insertion. Doit être 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
Type : int
Retourne l’index du nouvel élément ou -1
si l’action d’insertion échoue.
Remarques
Consultez la
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2008 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | dpa_dsa.h |