Freigeben über


IOpLockStatus::IsOplockBroken-Methode (searchapi.h)

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

Syntax

HRESULT IsOplockBroken(
  [out] BOOL *pfIsOplockBroken
);

Parameter

[out] pfIsOplockBroken

Typ: BOOL*

Empfängt einen Zeiger auf einen BOOL-Wert , der angibt, ob opLock unterbrochen ist: TRUE , wenn OpLock genommen und dann unterbrochen wurde, false andernfalls (einschließlich des Falles, wenn OpLock nicht genommen wurde).

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, wenn opLock unterbrochen ist, S_FALSE andernfalls.

Hinweise

Ein OpLock ist eine opportunistische Sperre, die es dem Indexer ermöglicht, das Element zu sperren, wenn ein anderer Prozess nicht darauf zugreift. Der Indexer gibt das Element frei, indem er die Sperre ungültig macht oder durchbricht, wenn ein anderer Prozess einen inkompatiblen Zugriffsmodus anfordert. Dadurch kann der Indexer im Hintergrund ausgeführt werden und den Zugriff anderer Prozesse auf diese Elemente nicht behindern.

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