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