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 结构的指针,例如收集器上次访问文件的时间。
[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 |