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 |