Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dipanggil oleh layanan pencarian untuk memberi tahu klien ketika status katalog berubah.
Sintaks
HRESULT OnCatalogStatusChange(
[in] REFGUID guidCatalogResetSignature,
[in] REFGUID guidCheckPointSignature,
[in] DWORD dwLastCheckPointNumber
);
Parameter
[in] guidCatalogResetSignature
Jenis: REFGUID
GUID yang mewakili reset katalog. Jika GUID ini berubah, semua pemberitahuan harus ditolak.
[in] guidCheckPointSignature
Jenis: REFGUID
GUID yang mewakili titik pemeriksaan terakhir yang dipulihkan. Jika GUID ini berubah, semua pemberitahuan yang terakumulasi sejak titik pemeriksaan terakhir yang disimpan harus dipulihkan.
[in] dwLastCheckPointNumber
Jenis: DWORD
Angka yang menunjukkan titik pemeriksaan terakhir disimpan.
Mengembalikan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Ketika titik pemeriksaan katalog terjadi, layanan pencarian memperbarui dwLastCheckPointNumber, dan semua pemberitahuan yang dikirim sebelum titik pemeriksaan tersebut aman dan dapat dipulihkan jika terjadi kegagalan layanan. Penyedia pemberitahuan hanya perlu melacak pemberitahuan yang dikirim di antara titik pemeriksaan dan harus mengirim ulang jika katalog dipulihkan atau direset.
Jika pemulihan katalog terjadi, layanan pencarian mengembalikan katalog ke titik pemeriksaan terakhir yang disimpan dan memperbarui guidCheckPointSignature. Dalam situasi ini, penyedia pemberitahuan harus mengirim ulang semua pemberitahuan yang terakumulasi sejak titik pemeriksaan tersimpan terbaru, seperti yang diidentifikasi oleh parameter dwLastCheckPointNumber .
Jika reset katalog terjadi, layanan pencarian mengatur ulang seluruh katalog dan memperbarui guidCatalogResetSignature. Penyedia pemberitahuan harus mengirim ulang seluruh cakupan perayapannya.
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 |