IOpLockStatus::IsOplockValid-Methode (searchapi.h)
Überprüft die status der opportunistischen Sperre (OpLock) für das Element, das indiziert wird.
Syntax
HRESULT IsOplockValid(
[out] BOOL *pfIsOplockValid
);
Parameter
[out] pfIsOplockValid
Typ: BOOL*
Empfängt einen Zeiger auf einen BOOL-Wert , der angibt, ob der OpLock erfolgreich verwendet wurde.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Ein OpLock ist eine opportunistische Sperre, mit der der Indexer das Element sperren kann, wenn ein anderer Prozess nicht darauf zugreift. Der Indexer gibt das Element frei, wodurch die Sperre ungültig oder aufgehoben wird, wenn ein anderer Prozess einen inkompatiblen Zugriffsmodus anfordert. Dadurch kann der Indexer im Hintergrund ausgeführt werden, ohne den Zugriff auf diese Elemente durch andere Prozesse zu behindern.
Ein OpLock wird nie nach der Initialisierung des zugrunde liegenden IUrlAccessor-Objekts erstellt, und jeder Aufruf dieser Methode ergibt den gleichen Ausgabewert für dasselbe Objekt.
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 |