Freigeben über


IOpLockStatus-Schnittstelle (searchapi.h)

Stellt Methoden zum Überprüfen der opportunistischen Sperre bereit, die von Microsoft Windows Desktop Search (WDS) für Elemente während der Indizierung verwendet wird. Wenn ein anderer Prozess die Datei auf inkompatible Weise sperrt, verliert WDS die Sperre und ermöglicht dem anderen Prozess, die Datei zu erhalten. Dieser Mechanismus ermöglicht die Ausführung von WDS im Hintergrund. Daher muss WDS seine Sperren überprüfen, um sicherzustellen, dass kein anderer Prozess Vorrang hat, während WDS das Element indiziert.

Ein IUrlAccessor-Objekt eines Drittanbieters kann diese Schnittstelle implementieren, wenn der zugrunde liegende Datenspeicher einen Mechanismus zum Nachverfolgen des gleichzeitigen Zugriffs auf Elemente bereitstellt. Wenn diese Schnittstelle von IUrlAccessor verfügbar gemacht wird, überprüft WDS den IOpLockStatus während der Indizierung von Elementen aus diesem Speicher.

Vererbung

Die IOpLockStatus-Schnittstelle erbt von der IUnknown-Schnittstelle . IOpLockStatus verfügt auch über folgende Arten von Membern:

Methoden

Die IOpLockStatus-Schnittstelle verfügt über diese Methoden.

 
IOpLockStatus::GetOplockEventHandle

Ruft das Ereignishandle der opportunistischen Sperre (OpLock) ab. Das Ereignisobjekt wird auf den signalierten Zustand festgelegt, wenn opLock unterbrochen wird, sodass der Indexer alle Vorgänge für das zugrunde liegende IUrlAccessor-Objekt beenden kann.
IOpLockStatus::IsOplockBroken

Überprüft die status der opportunistischen Sperre (OpLock) für das Element, das indiziert wird. (IOpLockStatus.IsOplockBroken)
IOpLockStatus::IsOplockValid

Überprüft die status der opportunistischen Sperre (OpLock) für das Element, das indiziert wird. (IOpLockStatus.IsOplockValid)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile searchapi.h
Verteilbare Komponente Windows Desktop Search (WDS) 3.0