Interfaccia IOpLockStatus (searchapi.h)

Fornisce metodi per controllare il blocco opportunistico usato da Microsoft Windows Desktop Search (WDS) sugli elementi durante l'indicizzazione. Se un altro processo blocca il file in modo incompatibile, WDS perderà il blocco e consentirà all'altro processo di avere il file. Questo meccanismo consente a WDS di eseguire in background. Di conseguenza, WDS deve controllare i blocchi per assicurarsi che un altro processo non abbia avuto la precedenza mentre WDS indicizza l'elemento.

Un oggetto IUrlAccessor di terze parti può implementare questa interfaccia se l'archivio dati sottostante fornisce un meccanismo per tenere traccia dell'accesso simultaneo agli elementi. Se questa interfaccia viene esposta da IUrlAccessor, WDS verificherà IOpLockStatus durante l'indicizzazione degli elementi da tale archivio.

Ereditarietà

L'interfaccia IOpLockStatus eredita dall'interfaccia IUnknown . IOpLockStatus include anche questi tipi di membri:

Metodi

L'interfaccia IOpLockStatus include questi metodi.

 
IOpLockStatus::GetOplockEventHandle

Ottiene l'handle dell'evento del blocco opportunistico (OpLock). L'oggetto evento viene impostato sullo stato segnalato quando OpLock viene interrotto, consentendo all'indicizzatore di arrestare tutte le operazioni sull'oggetto IUrlAccessor sottostante.
IOpLockStatus::IsOplockBroken

Controlla lo stato del blocco opportunistico (OpLock) sull'elemento indicizzato. (IOpLockStatus.IsOplockBroken)
IOpLockStatus::IsOplockValid

Controlla lo stato del blocco opportunistico (OpLock) sull'elemento indicizzato. (IOpLockStatus.IsOplockValid)

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione searchapi.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0