Функция 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) |