Interface IOpLockStatus (searchapi.h)
Fornece métodos para marcar o bloqueio oportunista usado pelo WDS (Pesquisa de Área de Trabalho do Microsoft Windows) em itens durante a indexação. Se outro processo bloquear o arquivo de maneira incompatível, o WDS perderá o bloqueio e permitirá que o outro processo tenha o arquivo. Esse mecanismo permite que o WDS seja executado em segundo plano. Consequentemente, o WDS precisa marcar seus bloqueios para garantir que outro processo não tenha precedência enquanto o WDS indexa o item.
Um objeto IUrlAccessor de terceiros poderá implementar essa interface se o armazenamento de dados subjacente fornecer um mecanismo para acompanhar o acesso simultâneo aos itens. Se essa interface for exposta por IUrlAccessor, o WDS marcar iOpLockStatus ao indexar itens desse repositório.
Herança
A interface IOpLockStatus herda da interface IUnknown . O IOpLockStatus também tem esses tipos de membros:
Métodos
A interface IOpLockStatus tem esses métodos.
IOpLockStatus::GetOplockEventHandle Obtém o identificador de evento do bloqueio oportunista (OpLock). O objeto de evento é definido como o estado sinalizado quando o OpLock é quebrado, permitindo que o indexador interrompa todas as operações no objeto IUrlAccessor subjacente. |
IOpLockStatus::IsOplockBroken Verifica o status do bloqueio oportunista (OpLock) no item que está sendo indexado. (IOpLockStatus.IsOplockBroken) |
IOpLockStatus::IsOplockValid Verifica o status do bloqueio oportunista (OpLock) no item que está sendo indexado. (IOpLockStatus.IsOplockValid) |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | searchapi.h |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |