IRowsetEvents::OnNewItem 方法 (searchapi.h)

由索引器调用,以通知客户端一个可能与客户端行集的某些 (或所有) 匹配的新项。

语法

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

parameters

[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
标头 searchapi.h

请参阅

概念性

IRowsetEvents

IRowsetPrioritization

为 Windows 7 中的优先级和行集事件编制索引

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

引用

行集属性