Compartir a través de


Interfaz IOpLockStatus (searchapi.h)

Proporciona métodos para comprobar el bloqueo oportunista que usa Microsoft Windows Desktop Search (WDS) en los elementos durante la indexación. Si otro proceso bloquea el archivo de forma incompatible, WDS perderá su bloqueo y permitirá que el otro proceso tenga el archivo. Este mecanismo permite que WDS se ejecute en segundo plano. Por lo tanto, WDS debe comprobar sus bloqueos para asegurarse de que otro proceso no tiene prioridad mientras WDS indexa el elemento.

Un objeto IUrlAccessor de terceros puede implementar esta interfaz si el almacén de datos subyacente proporciona un mecanismo para realizar un seguimiento del acceso simultáneo a los elementos. Si IUrlAccessor expone esta interfaz, WDS comprobará IOpLockStatus mientras indexa los elementos de ese almacén.

Herencia

La interfaz IOpLockStatus hereda de la interfaz IUnknown . IOpLockStatus también tiene estos tipos de miembros:

Métodos

La interfaz IOpLockStatus tiene estos métodos.

 
IOpLockStatus::GetOplockEventHandle

Obtiene el identificador de evento del bloqueo oportunista (OpLock). El objeto de evento se establece en el estado señalado cuando se interrumpe opLock, lo que permite al indexador detener todas las operaciones en el objeto IUrlAccessor subyacente.
IOpLockStatus::IsOplockBroken

Comprueba el estado del bloqueo oportunista (OpLock) en el elemento que se está indexando. (IOpLockStatus.IsOplockBroken)
IOpLockStatus::IsOplockValid

Comprueba el estado del bloqueo oportunista (OpLock) en el elemento que se está indexando. (IOpLockStatus.IsOplockValid)

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado searchapi.h
Redistribuible Búsqueda de escritorio de Windows (WDS) 3.0