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 |