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