Метод IRowsetEvents::OnDeletedItem (searchapi.h)
Вызывается индексатором для уведомления клиентов об удалении элемента. Возможно, этот элемент соответствует некоторым (или всем) условиям поиска для набора строк клиента.
Синтаксис
HRESULT OnDeletedItem(
[in] REFPROPVARIANT itemID,
[in] ROWSETEVENT_ITEMSTATE deletedItemState
);
Параметры
[in] itemID
Тип: REFPROPVARIANT
Указывает элемент в наборе строк, который был удален.
[in] deletedItemState
Указывает, находится ли удаленный элемент в наборе строк в виде перечисления ROWSETEVENT_ITEMSTATE .
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
ROWSETEVENT_ITEMSTATE указывает, содержался ли элемент в исходном наборе строк:
- ROWSETEVENT_ITEMSTATE_INROWSET указывает, что удаленный элемент определенно находится в наборе строк.
- ROWSETEVENT_ITEMSTATE_UNKNOWN указывает, что удаленный элемент может находиться в наборе строк. Состояние вложенности неизвестно, так как набор строк вычисляется не полностью.
- ROWSETEVENT_ITEMSTATE_NOTINROWSET указывает, что удаленный элемент определенно не входил в исходный набор строк (но, возможно, уже был предоставлен через событие OnNewItem или OnChangedItem ).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | searchapi.h |
См. также раздел
Основные понятия
Индексирование приоритетов и событий набора строк в Windows 7
Справочные материалы