ROWSETEVENT_TYPE 枚举 (searchapi.h)

描述对行集数据的更改类型。

语法

typedef enum __MIDL___MIDL_itf_searchapi_0000_0023_0002 {
  ROWSETEVENT_TYPE_DATAEXPIRED = 0,
  ROWSETEVENT_TYPE_FOREGROUNDLOST = 1,
  ROWSETEVENT_TYPE_SCOPESTATISTICS = 2
} ROWSETEVENT_TYPE;

常量

 
ROWSETEVENT_TYPE_DATAEXPIRED
值: 0
指示支持行集的数据已过期,并且应请求新的行集。
ROWSETEVENT_TYPE_FOREGROUNDLOST
值:1
指示在优先顺序堆栈中具有前台优先级的项已被降级,因为其他人在此查询之前设置了自己的优先级。
ROWSETEVENT_TYPE_SCOPESTATISTICS
值: 2
指示要获取范围统计信息。

注解

此枚举在 IRowsetEvents::OnRowsetEvent 方法中用于描述影响行集的事件类型。

ROWSETEVENT_TYPE_SCOPESTATISTICS 事件提供 IRowsetPrioritization::GetScopeStatistics 方法调用中提供的相同信息,但通过推送机制提供的信息,如下所示:

  • 如果已使用优先级 API 请求非默认优先级级别和非零统计信息事件频率,则会出现该事件。
  • 仅当统计信息实际更改,并且 IRowsetPrioritization 中指定的间隔已过 (该间隔不能保证事件) 的频率时,才会发生该事件。
  • 如果已引发非零事件,则保证此事件将引发“反弹零”状态 (剩余要添加的项,零项将修改剩余) 。
  • 如果队列在统计信息事件频率之前清空,索引器可以在不发送此事件的情况下处理项。
请查看 SearchEvents 代码示例

要求

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

请参阅

概念性

IRowsetPrioritization

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

Windows 搜索) (通知处理

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

引用

行集属性