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 |