다음을 통해 공유


IOpLockStatus 인터페이스(searchapi.h)

인덱싱하는 동안 항목에 대해 Microsoft WDS(Windows Desktop Search)에서 사용하는 기회 잠금을 검사 메서드를 제공합니다. 다른 프로세스가 호환되지 않는 방식으로 파일을 잠그면 WDS는 잠금을 상실하고 다른 프로세스에 파일이 있도록 허용합니다. 이 메커니즘을 사용하면 WDS를 백그라운드에서 실행할 수 있습니다. 따라서 WDS가 항목을 인덱싱하는 동안 다른 프로세스가 우선하지 않도록 WDS는 잠금을 검사 합니다.

기본 데이터 저장소가 항목에 대한 동시 액세스를 추적하는 메커니즘을 제공하는 경우 타사 IUrlAccessor 개체는 이 인터페이스를 구현할 수 있습니다. 이 인터페이스가 IUrlAccessor에 의해 노출되면 WDS는 해당 저장소의 항목을 인덱싱하는 동안 IOpLockStatus를 검사.

상속

IOpLockStatus 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IOpLockStatus 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IOpLockStatus 인터페이스에는 이러한 메서드가 있습니다.

 
IOpLockStatus::GetOplockEventHandle

OpLock(기회 잠금)의 이벤트 핸들을 가져옵니다. 이벤트 개체는 OpLock이 끊어지면 신호 상태로 설정되므로 인덱서가 기본 IUrlAccessor 개체에 대한 모든 작업을 중지할 수 있습니다.
IOpLockStatus::IsOplockBroken

인덱싱되는 항목에서 OpLock(기회 잠금)의 상태 확인합니다. (IOpLockStatus.IsOplockBroken)
IOpLockStatus::IsOplockValid

인덱싱되는 항목에서 OpLock(기회 잠금)의 상태 확인합니다. (IOpLockStatus.IsOplockValid)

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 searchapi.h
재배포 가능 파일 WDS(Windows 데스크톱 검색) 3.0