ISearchProtocol::CreateAccessor 方法 (searchapi.h)

创建并初始化 IUrlAccessor 对象。

语法

HRESULT CreateAccessor(
  [in]  LPCWSTR                 pcwszURL,
  [in]  AUTHENTICATION_INFO     *pAuthenticationInfo,
  [in]  INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo,
  [in]  ITEM_INFO               *pItemInfo,
  [out] IUrlAccessor            **ppAccessor
);

参数

[in] pcwszURL

类型: LPCWSTR

指向以 null 结尾的 Unicode 字符串的指针,该字符串包含所访问项的 URL。

[in] pAuthenticationInfo

类型: AUTHENTICATION_INFO*

指向 AUTHENTICATION_INFO 结构的指针,该结构包含访问内容源中此项所需的身份验证信息。

[in] pIncrementalAccessInfo

类型: INCREMENTAL_ACCESS_INFO*

指向包含增量访问信息的 INCREMENTAL_ACCESS_INFO 结构的指针,例如收集器上次访问文件的时间。

[in] pItemInfo

类型: ITEM_INFO*

指向 ITEM_INFO 结构的指针,该结构包含有关 URL 项的信息,例如项的工作区目录的名称。

[out] ppAccessor

类型: IUrlAccessor**

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

返回值

类型: HRESULT

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

注解

协议主机针对收集器处理的每个 URL 在协议处理程序上调用此方法一次,并检索指向 IUrlAccessor 对象的指针。 此方法创建并初始化 IUrlAccessor 对象,以处理收集器当前正在访问的项。

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 SP1 [仅限桌面应用]
目标平台 Windows
标头 searchapi.h
可再发行组件 Windows 桌面搜索 (WDS) 3.0