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 中指定的间隔已过 (该间隔不能保证事件) 的频率时,才会发生该事件。
- 如果已引发非零事件,则保证此事件将引发“反弹零”状态 (剩余要添加的项,零项将修改剩余) 。
- 如果队列在统计信息事件频率之前清空,索引器可以在不发送此事件的情况下处理项。
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | searchapi.h |
请参阅
概念性
引用