Metode IOpLockStatus::IsOplockValid (searchapi.h)

Memeriksa status kunci oportunistik (OpLock) pada item yang sedang diindeks.

Sintaks

HRESULT IsOplockValid(
  [out] BOOL *pfIsOplockValid
);

Parameter

[out] pfIsOplockValid

Jenis: BOOL*

Menerima pointer ke nilai BOOL yang menunjukkan apakah OpLock berhasil diambil.

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

OpLock adalah kunci oportunistik yang memungkinkan pengindeks mengunci item ketika proses lain tidak mengaksesnya. Pengindeks merilis item, membatalkan atau merusak kunci, ketika proses lain meminta mode akses yang tidak kompatibel. Ini memungkinkan pengindeks untuk berjalan di latar belakang dan tidak menghambat akses ke item ini oleh proses lain.

OpLock tidak pernah diambil setelah objek IUrlAccessor yang mendasar diinisialisasi, dan panggilan apa pun ke metode ini menghasilkan nilai output yang sama pada objek yang sama.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header searchapi.h
Redistribusi Windows Desktop Search (WDS) 3.0