Metode IRowsetEvents::OnChangedItem (searchapi.h)

Dipanggil oleh pengindeks untuk memberi tahu klien bahwa item telah dimodifikasi. Item ini mungkin telah cocok dengan beberapa (atau semua) kriteria untuk set baris klien.

Sintaks

HRESULT OnChangedItem(
  [in] REFPROPVARIANT        itemID,
  [in] ROWSETEVENT_ITEMSTATE rowsetItemState,
  [in] ROWSETEVENT_ITEMSTATE changedItemState
);

Parameter

[in] itemID

Jenis: REFPROPVARIANT

Menentukan item dalam set baris yang telah berubah.

[in] rowsetItemState

Jenis: ROWSETEVENT_ITEMSTATE

Menentukan apakah item yang diubah awalnya ada di set baris.

[in] changedItemState

Jenis: ROWSETEVENT_ITEMSTATE

Menentukan apakah item yang diubah saat ini berada dalam set baris, sebagai akibat dari perubahan tersebut.

Mengembalikan nilai

Jenis: HRESULT

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

Keterangan

ROWSETEVENT_ITEMSTATE untuk rowsetItemState menunjukkan apakah item terkandung dalam set baris asli:

  • ROWSETEVENT_ITEMSTATE_INROWSET menunjukkan bahwa item pasti terkandung dalam set baris Anda.
  • ROWSETEVENT_ITEMSTATE_UNKNOWN menunjukkan bahwa item mungkin terkandung dalam set baris Anda. Status penahanan tidak diketahui karena set baris Anda tidak sepenuhnya dievaluasi.
  • ROWSETEVENT_ITEMSTATE_NOTINROWSET menunjukkan bahwa item tersebut awalnya tidak ada di set baris Anda
ROWSETEVENT_ITEMSTATE untuk changedItemState menunjukkan apakah item yang baru dimodifikasi sekarang cocok dengan derajat di mana item baru mungkin cocok dengan kriteria pencarian asli dari set baris:
  • ROWSETEVENT_ITEMSTATE_INROWSET menunjukkan bahwa item tersebut pasti termasuk dalam set baris Anda.
  • ROWSETEVENT_ITEMSTATE_UNKNOWN menunjukkan bahwa item sekarang mungkin berada di set baris Anda.
  • ROWSETEVENT_ITEMSTATE_NOTINROWSET menunjukkan bahwa item tersebut bukan milik dalam set baris Anda.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header searchapi.h

Lihat juga

Konseptual

IRowsetEvents

IRowsetPrioritization

Prioritas Pengindeksan dan Peristiwa Set Baris di Windows 7

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

Referensi

Properti Himpunan Baris