Compartir a través de


Función DSA_InsertItem (dpa_dsa.h)

[DSA_InsertItem está disponible para su uso en el funcionamiento

sistemas especificados en la sección Requisitos. Puede modificarse o no estar disponible en

versiones posteriores.]

Inserta un nuevo elemento en una matriz de estructura dinámica (DSA). Si es necesario, la DSA se expande para dar cabida al nuevo elemento.

Sintaxis

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

Parámetros

[in] hdsa

Tipo: HDSA

Identificador de la DSA en la que se va a insertar el elemento.

[in] i

Tipo: int

Posición de la DSA donde se va a insertar un nuevo elemento o DSA_APPEND para insertar el elemento al final de la matriz.

[in] pitem

Tipo: void*

Puntero al elemento que se va a insertar.

Valor devuelto

Tipo: int

Devuelve el índice del nuevo elemento si la inserción se realiza correctamente o DSA_ERR (-1) si se produce un error en la inserción.

Comentarios

Los datos reales a los que apunta pItem se copian en la DSA. Las acciones posteriores realizadas en ese elemento no afectan a la copia original.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado dpa_dsa.h
Library Comctl32.lib
Archivo DLL ComCtl32.dll
Conjunto de API ext-ms-win-shell-comctl32-da-l1-1-0 (introducido en Windows 10, versión 10.0.14393)