Freigeben über


DSA_InsertItem-Funktion (dpa_dsa.h)

[DSA_InsertItem für die Verwendung im Betrieb verfügbar ist

Systeme, die im Abschnitt Anforderungen angegeben sind. Er kann in geändert oder nicht verfügbar sein.

nachfolgende Versionen.]

Fügt ein neues Element in ein dynamisches Strukturarray (DSA) ein. Bei Bedarf wird die DSA erweitert, um das neue Element aufzunehmen.

Syntax

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

Parameter

[in] hdsa

Typ: HDSA

Ein Handle für den DSA, in den das Element eingefügt werden soll.

[in] i

Typ: int

Die Position in der DSA, an der ein neues Element eingefügt werden soll, oder DSA_APPEND, um das Element am Ende des Arrays einzufügen.

[in] pitem

Typ: void*

Ein Zeiger auf das Element, das eingefügt werden soll.

Rückgabewert

Typ: int

Gibt den Index des neuen Elements zurück, wenn die Einfügung erfolgreich ist, oder DSA_ERR (-1), wenn die Einfügung fehlschlägt.

Hinweise

Die tatsächlichen Daten, auf die von pItem verwiesen wird, werden in die DSA kopiert. Nachfolgende Aktionen, die für dieses Element ausgeführt werden, wirken sich nicht auf die ursprüngliche Kopie aus.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dpa_dsa.h
Bibliothek Comctl32.lib
DLL ComCtl32.dll
APIs ext-ms-win-shell-comctl32-da-l1-1-0 (eingeführt in Windows 10, Version 10.0.14393)