IOpLockStatus::IsOplockValid 方法 (searchapi.h)
检查正在编制索引的项 (OpLock) 的机会锁的状态。
语法
HRESULT IsOplockValid(
[out] BOOL *pfIsOplockValid
);
参数
[out] pfIsOplockValid
类型: BOOL*
接收指向 BOOL 值的指针,该值指示是否成功获取 OpLock。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
OpLock 是一种机会锁,允许索引器在另一个进程未访问该项时锁定该项。 当另一个进程请求不兼容的访问模式时,索引器释放该项,使锁失效或中断。 这使索引器能够在后台运行,并且不会妨碍其他进程访问这些项目。
初始化基础 IUrlAccessor 对象后,永远不会采用 OpLock,并且对此方法的任何调用都会在同一对象上生成相同的输出值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2、Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | searchapi.h |
可再发行组件 | Windows 桌面搜索 (WDS) 3.0 |