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


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

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

Синтаксис

HRESULT OnNewItem(
  [in] REFPROPVARIANT        itemID,
  [in] ROWSETEVENT_ITEMSTATE newItemState
);

Параметры

[in] itemID

Тип: REFPROPVARIANT

Новый элемент, который может соответствовать исходным условиям поиска набора строк.

[in] newItemState

Тип: ROWSETEVENT_ITEMSTATE

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

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

ROWSETEVENT_ITEMSTATE указывает, насколько новый элемент может соответствовать исходным условиям поиска набора строк:

  • ROWSETEVENT_ITEMSTATE_INROWSET указывает, что новый элемент определенно соответствует всем критериям для набора строк.
  • ROWSETEVENT_ITEMSTATE_UNKNOWN указывает, что новый элемент по крайней мере частично соответствует некоторым критериям для набора строк. Он может полностью совпадать.
  • ROWSETEVENT_ITEMSTATE_NOTINROWSET неприменимо для новых элементов.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header searchapi.h

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

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

IRowsetEvents

IRowsetPrioritization

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

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

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

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