ISearchProtocolUI::GetSearchItemForUrl 方法

获取指定数据的搜索项。 此方法对收集器处理的每个 URL 调用一次,并检索指向 ISearchItem 对象的指针。

语法

HRESULT GetSearchItemForUrl(
  [in]          LPCOLESTR        pcwszURL,
  [in]          IItemPropertyBag *pPropertyBag,
  [out, retval] ISearchItem      **ppSearchItem
);

parameters

pcwszURL [in]

类型: LPCOLESTR

指向空数据终止 Unicode 字符串的指针,该字符串包含所访问 URL 的搜索项。

pPropertyBag [in]

类型: IItemPropertyBag*

指向 IItemPropertyBag 对象的指针,该对象包含有关搜索项的信息,包括项的属性。

ppSearchItem [out, retval]

类型: ISearchItem**

接收指向此方法创建的 ISearchItem 对象的指针的地址。 此对象包含有关搜索项的信息,例如项的文件名。

返回值

类型: HRESULT

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

备注

ISearchProtocolUI::GetSearchItemForUrl 方法仅在 Windows XP 和 Windows Server 2003 上受支持,不应再使用。

若要在运行 Windows XP 或 Windows Server 2003 的计算机上使用第三方协议处理程序预览附件,可能需要使用 ISearchProtocolUI 接口和以下 API: IItemPreviewerExtIItemPropertyBagISearchItem 接口、 LINKINFO 结构和 LINKTYPE 枚举。

要求

要求
最低受支持的客户端
Windows XP SP2 [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
可再发行组件
Windows 桌面搜索 (WDS) 3.0

另请参阅

ISearchProtocolUI