ISearchItemsChangedSink::OnItemsChanged 方法 (searchapi.h)
调用此方法可通知索引器重新索引某些已更改的项。
语法
HRESULT OnItemsChanged(
[in] DWORD dwNumberOfChanges,
[in] SEARCH_ITEM_CHANGE [] rgDataChangeEntries,
[out] DWORD [] rgdwDocIds,
[out] HRESULT [] rghrCompletionCodes
);
参数
[in] dwNumberOfChanges
类型:DWORD
已更改的项数。
[in] rgDataChangeEntries
类型: SEARCH_ITEM_CHANGE[]
SEARCH_ITEM_CHANGE结构的数组,描述对 的更改类型以及每个项的路径或 URL。
[out] rgdwDocIds
类型: DWORD[]
接收指向已更改项的文档标识符数组的指针。
[out] rghrCompletionCodes
类型: HRESULT[]
接收指向 rgdwDocIds 完成代码数组的指针,该数组指示是否接受每个项进行索引。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
当有多个更改通知时,SEARCH_ITEM_CHANGE结构的优先级成员指示处理的优先级。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2、Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 SP1 [仅限桌面应用] |
目标平台 | Windows |
标头 | searchapi.h |
可再发行组件 | Windows 桌面搜索 (WDS) 3.0 |