Метод ISearchItemsChangedSink::OnItemsChanged (searchapi.h)
Вызовите этот метод, чтобы уведомить индексатор о переиндексации некоторых измененных элементов.
Синтаксис
HRESULT OnItemsChanged(
[in] DWORD dwNumberOfChanges,
[in] SEARCH_ITEM_CHANGE [] rgDataChangeEntries,
[out] DWORD [] rgdwDocIds,
[out] HRESULT [] rghrCompletionCodes
);
Параметры
[in] dwNumberOfChanges
Тип: DWORD
Количество измененных элементов.
[in] rgDataChangeEntries
Тип: SEARCH_ITEM_CHANGE[]
Массив SEARCH_ITEM_CHANGE структур, описывающих тип изменений и пути или URL-адреса каждого элемента.
[out] rgdwDocIds
Тип: DWORD[]
Получает указатель на массив идентификаторов документов для измененных элементов.
[out] rghrCompletionCodes
Тип: HRESULT[]
Получает указатель на массив кодов завершения для rgdwDocIds , указывающий, был ли каждый элемент принят для индексирования.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
При наличии нескольких уведомлений об изменениях элемент приоритета структуры SEARCH_ITEM_CHANGE указывает приоритет обработки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Целевая платформа | Windows |
Header | searchapi.h |
Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |