Поделиться через


Функция DPA_Clone (dpa_dsa.h)

[DPA_Clone доступна в Windows XP с пакетом обновления 2 (SP2). В последующих версиях он может быть изменен или недоступен.]

Дублирует динамический массив указателей (DPA).

Синтаксис

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

Параметры

[in] hdpa

Тип: const HDPA

Дескриптор существующего DPA для копирования.

[in, out, optional] hdpaNew

Тип: HDPA

При значении NULL новый массив копируется из hdpaSource.

Этот параметр также может содержать массив, созданный с помощью DPA_Create или DPA_CreateEx. Данные перезаписываются, но исходный размер и маркер кучи сохраняются.

Возвращаемое значение

Тип: HDPA

Дескриптор нового или измененного DPA (hdpaNew) в случае успешного выполнения; в противном случае — NULL.

Комментарии

DPA_Clone не экспортируется по имени и не объявляется в общедоступном файле заголовка. Чтобы использовать его, необходимо использовать GetProcAddress и запросить порядковый номер 331 из ComCtl32.dll, чтобы получить указатель на функцию.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header dpa_dsa.h
DLL Comctl32.dll (версия 4.0 или более поздняя)
Набор API ext-ms-win-shell-comctl32-da-l1-1-0 (появилась в Windows 10 версии 10.0.14393)