Condividi tramite


Funzione DSA_InsertItem (dpa_dsa.h)

[DSA_InsertItem è disponibile per l'uso nel funzionamento

sistemi specificati nella sezione Requisiti. Può essere modificato o non disponibile in

versioni successive.]

Inserisce un nuovo elemento in una matrice di struttura dinamica (DSA). Se necessario, DSA espande per ospitare il nuovo elemento.

Sintassi

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

Parametri

[in] hdsa

Tipo: HDSA

Handle per DSA in cui inserire l'elemento.

[in] i

Tipo: int

Posizione nella DSA in cui deve essere inserito un nuovo elemento o DSA_APPEND per inserire l'elemento alla fine della matrice.

[in] pitem

Tipo: void*

Puntatore all'elemento da inserire.

Valore restituito

Tipo: int

Restituisce l'indice del nuovo elemento se l'inserimento ha esito positivo o DSA_ERR (-1) se l'inserimento ha esito negativo.

Commenti

I dati effettivi a cui fa riferimento pItem sono copiati in DSA. Le azioni successive eseguite su tale elemento non influiscono sulla copia originale.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dpa_dsa.h
Libreria Comctl32.lib
DLL ComCtl32.dll
Set di API ext-ms-win-shell-comctl32-da-l1-1-0 (introdotta in Windows 10, versione 10.0.14393)