Compartir a través de


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

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

Sintaxis

HRESULT IsOplockValid(
  [out] BOOL *pfIsOplockValid
);

Parámetros

[out] pfIsOplockValid

Tipo: BOOL*

Recibe un puntero a un valor BOOL que indica si opLock se ha tomado correctamente.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Un OpLock es un bloqueo oportunista que permite al indexador bloquear el elemento cuando otro proceso no tiene acceso 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.

Un OpLock nunca se toma después de inicializar el objeto IUrlAccessor subyacente y cualquier llamada a este método produce el mismo valor de salida en el mismo objeto.

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 Windows Desktop Search (WDS) 3.0