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 指示已删除的项目肯定不在原始行集 (但可能已通过 OnNewItemOnChangedItem 事件) 提供。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 searchapi.h

请参阅

概念性

IRowsetEvents

IRowsetPrioritization

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

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

引用

行集属性