Partager via


Interface IOpLockStatus (searchapi.h)

Fournit des méthodes pour case activée le verrou opportuniste utilisé par Microsoft Windows Desktop Search (WDS) sur les éléments lors de l’indexation. Si un autre processus verrouille le fichier d’une manière incompatible, WDS perd son verrou et autorise l’autre processus à disposer du fichier. Ce mécanisme permet à WDS de s’exécuter en arrière-plan. Par conséquent, WDS doit case activée ses verrous pour s’assurer qu’un autre processus n’a pas été prioritaire pendant que WDS indexe l’élément.

Un objet IUrlAccessor tiers peut implémenter cette interface si le magasin de données sous-jacent fournit un mécanisme permettant de suivre l’accès simultané aux éléments. Si cette interface est exposée par IUrlAccessor, WDS case activée iOpLockStatus lors de l’indexation des éléments de ce magasin.

Héritage

L’interface IOpLockStatus hérite de l’interface IUnknown. IOpLockStatus a également les types de membres suivants :

Méthodes

L’interface IOpLockStatus comporte ces méthodes.

 
IOpLockStatus ::GetOplockEventHandle

Obtient le handle d’événement du verrou opportuniste (OpLock). L’objet événement est défini sur l’état signalé lorsque l’OpLock est rompu, ce qui permet à l’indexeur d’arrêter toutes les opérations sur l’objet IUrlAccessor sous-jacent.
IOpLockStatus ::IsOplockBroken

Vérifie la status du verrou opportuniste (OpLock) sur l’élément en cours d’indexation. (IOpLockStatus.IsOplockBroken)
IOpLockStatus ::IsOplockValid

Vérifie la status du verrou opportuniste (OpLock) sur l’élément en cours d’indexation. (IOpLockStatus.IsOplockValid)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0