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 |