Поделиться через


Метод IRowsetEvents::OnDeletedItem (searchapi.h)

Вызывается индексатором для уведомления клиентов об удалении элемента. Возможно, этот элемент соответствует некоторым (или всем) условиям поиска для набора строк клиента.

Синтаксис

HRESULT OnDeletedItem(
  [in] REFPROPVARIANT        itemID,
  [in] ROWSETEVENT_ITEMSTATE deletedItemState
);

Параметры

[in] itemID

Тип: REFPROPVARIANT

Указывает элемент в наборе строк, который был удален.

[in] deletedItemState

Тип: ROWSETEVENT_ITEMSTATE

Указывает, находится ли удаленный элемент в наборе строк в виде перечисления 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

См. также раздел

Основные понятия

IRowsetEvents

IRowsetPrioritization

Индексирование приоритетов и событий набора строк в Windows 7

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

Справочные материалы

Свойства набора строк