макрос DPA_SortedInsertPtr (dpa_dsa.h)
Вставляет новый элемент до или после указанного существующего элемента.
Синтаксис
int DPA_SortedInsertPtr(
HDPA hdpa,
void *pFind,
int iStart,
PFNDPACOMPARE pfnCompare,
LPARAM lParam,
UINT options,
void *pitem
);
Параметры
hdpa
Тип: HDPA
Дескриптор DPA.
pFind
Тип: void*
Указатель элемента, используемый для определения точки вставки нового элемента (см. примечания).
iStart
Тип: int
Индекс в DPA, с которого начинается поиск pFind.
pfnCompare
Тип: PFNDPACOMPARE
Указатель на функцию сравнения. См. PFNDPACOMPARE или PFNDPACOMPARECONST для прототипа функции сравнения.
lParam
Тип: LPARAM
Дополнительный параметр, используемый для передачи информации в функцию сравнения, на которую указывает pfnCompare.
options
Тип: UINT
Точка вставки. Должно быть одним из следующих значений.
Ценность | Значение |
---|---|
|
Вставьте новый элемент перед элементом pFind. |
|
Вставьте новый элемент после элемента pFind. |
pitem
Тип: void*
Указатель на элемент, который нужно вставить.
Возвращаемое значение
Тип: int
Возвращает индекс нового элемента или -1
, если действие вставки завершается ошибкой.
Замечания
Дополнительные сведения о расположении элемента
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | dpa_dsa.h |