CreateAccessor 方法
创建并初始化 UrlAccessor 对象。
HRESULT CreateAccessor(
LPCWSTR pcwszURL,
AUTHENTICATION_INFO* pAuthenticationInfo,
INCREMENTAL_ACCESS_INFO* pIncrementalAccessInfo,
ITEM_INFO* pItemInfo,
IUrlAccessor** ppAccessor
);
Parameters
pcwszURL
[输入] 指向以 NULL 结尾的 Unicode 字符串(其中包含正访问项的 URL)的指针。
pAuthenticationInfo
[输入] 指向 AUTHENTICATION_INFO 结构 结构(其中包含访问内容源中此项所需的身份验证信息)的指针。
pIncrementalAccessInfo
[输入] 指向 INCREMENTAL_ACCESS_INFO 结构 结构(其中包含增量访问信息,如企业级搜索爬网程序最后一次访问该文件的时间)的指针。
pItemInfo
[输入] 指向 ITEM_INFO 结构 结构(其中包含有关某个项的信息)的指针。
ppAccessor
[输出] 指向此方法创建的 UrlAccessor 对象的指针的地址。此 UrlAccessor 对象包含了有关该 URL 项的信息,如该项的文件名。
Return Value
如果成功,将返回 S_OK,否则将返回一个错误值。若要了解 Microsoft Office SharePoint Server 2007 企业级搜索所返回错误消息的列表,请参阅协议处理程序错误消息。
Remarks
此方法可创建并初始化 UrlAccessor 对象来处理当前由企业级搜索爬网程序访问的项。爬网程序处理每个 URL 时都将调用一次该方法,并将 UrlAccessor 对象的一个指针返回到筛选器端口监控程序。
由于将在多个线程中调用此方法,因此它必须是可重入方法。但 UrlAccessor 创建之后,UrlAccessor 只会由一个线程进行调用。