Freigeben über


DPA_Clone-Funktion (dpa_dsa.h)

[DPA_Clone ist über Windows XP mit Service Pack 2 (SP2) verfügbar. Es kann geändert oder in nachfolgenden Versionen nicht verfügbar sein.]

Dupliziert ein dynamisches Zeigerarray (DPA).

Syntax

HDPA DPA_Clone(
  [in]                const HDPA hdpa,
  [in, out, optional] HDPA       hdpaNew
);

Parameter

[in] hdpa

Typ: const HDPA

Ein Handle für ein vorhandenes DPA zum Kopieren.

[in, out, optional] hdpaNew

Typ: HDPA

Bei NULL wird ein neues Array aus hdpaSource kopiert.

Dieser Parameter kann auch ein Array enthalten, das mit DPA_Create oder DPA_CreateEx erstellt wurde. Die Daten werden überschrieben, aber die ursprüngliche Deltagröße und das heap-Handle beibehalten.

Rückgabewert

Typ: HDPA

Das Handle zum neuen oder geänderten DPA (hdpaNew), wenn erfolgreich; andernfalls NULL.

Hinweise

DPA_Clone wird nicht nach Name exportiert oder in einer öffentlichen Headerdatei deklariert. Um sie zu verwenden, müssen Sie GetProcAddress verwenden und Ordnungszahl 331 von ComCtl32.dll anfordern, um einen Funktionszeiger abzurufen.

Anforderungen

   
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
DLL Comctl32.dll (Version 4.0 oder höher)
APIs ext-ms-win-shell-comctl32-da-l1-1-0 (eingeführt in Windows 10, Version 10.0.14393)