Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |