IOpLockStatus::IsOplockBroken 方法 (searchapi.h)
检查正在编制索引的项 (OpLock) 的机会锁的状态。
语法
HRESULT IsOplockBroken(
[out] BOOL *pfIsOplockBroken
);
参数
[out] pfIsOplockBroken
类型: BOOL*
接收指向 BOOL 值的指针,该值指示 OpLock 是否中断:如果 OpLock 被占用,然后中断,则为 TRUE;否则 (包括 OpLock 未) 的情况。
返回值
类型: HRESULT
如果 OpLock 损坏,则返回S_OK,否则返回S_FALSE。
注解
OpLock 是一种机会锁,允许索引器在另一个进程未访问该项时锁定该项。 当另一个进程请求不兼容的访问模式时,索引器释放该项,使锁失效或中断。 这使索引器能够在后台运行,并且不会妨碍其他进程访问这些项目。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2、Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | searchapi.h |
可再发行组件 | Windows 桌面搜索 (WDS) 3.0 |