DSA_InsertItem, fonction (dpa_dsa.h)

[DSA_InsertItem est disponible pour une utilisation dans le fonctionnement

systèmes spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans

versions ultérieures.]

Insère un nouvel élément dans un tableau de structure dynamique (DSA). Si nécessaire, la DSA se développe pour prendre en charge le nouvel élément.

Syntaxe

int DSA_InsertItem(
  [in] HDSA       hdsa,
  [in] int        i,
  [in] const void *pitem
);

Paramètres

[in] hdsa

Type : HDSA

Handle de la DSA dans laquelle insérer l’élément.

[in] i

Type : int

Position dans la DSA où le nouvel élément doit être inséré, ou DSA_APPEND pour insérer l’élément à la fin du tableau.

[in] pitem

Type : void*

Pointeur vers l’élément à insérer.

Valeur retournée

Type : int

Retourne l’index du nouvel élément si l’insertion réussit, ou DSA_ERR (-1) si l’insertion échoue.

Remarques

Les données réelles pointées par pItem sont copiées dans le DSA. Les actions suivantes effectuées sur cet élément n’affectent pas la copie d’origine.

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)