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) |