Compartir a través de


Método IOpLockStatus::IsOplockBroken (searchapi.h)

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

Sintaxis

HRESULT IsOplockBroken(
  [out] BOOL *pfIsOplockBroken
);

Parámetros

[out] pfIsOplockBroken

Tipo: BOOL*

Recibe un puntero a un valor BOOL que indica si se ha roto opLock: TRUE si se ha tomado OpLock y, a continuación, se ha roto false; de lo contrario, false (incluido el caso en el que no se tomó OpLock).

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se interrumpe opLock, S_FALSE de lo contrario.

Comentarios

Un OpLock es un bloqueo oportunista que permite al indexador bloquear el elemento cuando otro proceso no accede a él. El indexador libera el elemento, invalidando o interrumpiendo el bloqueo, cuando otro proceso solicita un modo de acceso incompatible. Esto permite que el indexador se ejecute en segundo plano y no impida el acceso a estos elementos por otros procesos.

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