enumerasi ROWSETEVENT_TYPE (searchapi.h)
Menjelaskan jenis perubahan pada data kumpulan baris.
Sintaks
typedef enum __MIDL___MIDL_itf_searchapi_0000_0023_0002 {
ROWSETEVENT_TYPE_DATAEXPIRED = 0,
ROWSETEVENT_TYPE_FOREGROUNDLOST = 1,
ROWSETEVENT_TYPE_SCOPESTATISTICS = 2
} ROWSETEVENT_TYPE;
Konstanta
ROWSETEVENT_TYPE_DATAEXPIRED Nilai: 0 Menunjukkan bahwa data yang mendukung himpunan baris telah kedaluwarsa, dan bahwa set baris baru harus diminta. |
ROWSETEVENT_TYPE_FOREGROUNDLOST Nilai: 1 Menunjukkan bahwa item yang memang memiliki prioritas latar depan dalam tumpukan prioritas telah diturunkan, karena orang lain memprioritaskan diri sendiri di depan kueri ini. |
ROWSETEVENT_TYPE_SCOPESTATISTICS Nilai: 2 Menunjukkan bahwa statistik cakupan harus diperoleh. |
Keterangan
Enumerasi ini digunakan dalam metode IRowsetEvents::OnRowsetEvent untuk menjelaskan jenis peristiwa yang memengaruhi set baris.
Peristiwa ROWSETEVENT_TYPE_SCOPESTATISTICS memberi Anda informasi yang sama yang tersedia dari panggilan metode IRowsetPrioritization::GetScopeStatistics , tetapi melalui mekanisme pendorongan, sebagai berikut:
- Peristiwa muncul jika API prioritas telah digunakan untuk meminta tingkat prioritas non-default, dan frekuensi peristiwa statistik bukan nol.
- Peristiwa muncul hanya ketika statistik benar-benar berubah, dan interval yang ditentukan dalam IRowsetPrioritization telah berlalu (interval tidak menjamin frekuensi peristiwa).
- Kejadian ini dijamin akan menaikkan status "bounce zero" (nol item yang tersisa untuk ditambahkan, nol memodifikasi sisanya), asalkan peristiwa bukan nol telah dinaikkan.
- Pengindeks dapat memproses item tanpa mengirim peristiwa ini, jika antrean mengikat sebelum frekuensi peristiwa statistik.
Persyaratan
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | searchapi.h |
Lihat juga
Konseptual
Prioritas Pengindeksan dan Peristiwa Set Baris di Windows 7
Proses Pemberitahuan (Windows Search)
Referensi