Metodo IRowsetEvents::OnChangedItem (searchapi.h)

Chiamato dall'indicizzatore per notificare ai client che un elemento è stato modificato. Questo elemento potrebbe avere corrispondenze di alcuni (o tutti) dei criteri per il set di righe client.

Sintassi

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

Parametri

[in] itemID

Tipo: REFPROPVARIANT

Specifica l'elemento nel set di righe modificato.

[in] rowsetItemState

Tipo: ROWSETEVENT_ITEMSTATE

Specifica se l'elemento modificato è stato originariamente incluso nel set di righe.

[in] changedItemState

Tipo: ROWSETEVENT_ITEMSTATE

Specifica se l'elemento modificato è attualmente presente nel set di righe, in seguito alla modifica.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Il ROWSETEVENT_ITEMSTATE per rowsetItemState indica se l'elemento è contenuto nel set di righe originale:

  • ROWSETEVENT_ITEMSTATE_INROWSET indica che l'elemento è sicuramente contenuto all'interno del set di righe.
  • ROWSETEVENT_ITEMSTATE_UNKNOWN indica che l'elemento può essere contenuto all'interno del set di righe. Lo stato di contenimento non è noto perché il set di righe non viene valutato completamente.
  • ROWSETEVENT_ITEMSTATE_NOTINROWSET indica che l'elemento non è stato originariamente incluso nel set di righe
Il ROWSETEVENT_ITEMSTATE per changedItemState indica se l'elemento appena modificato corrisponde ora al grado in cui il nuovo elemento può corrispondere ai criteri di ricerca originali di un set di righe:
  • ROWSETEVENT_ITEMSTATE_INROWSET indica che l'elemento appartiene sicuramente al set di righe.
  • ROWSETEVENT_ITEMSTATE_UNKNOWN indica che l'elemento può ora appartenere al set di righe.
  • ROWSETEVENT_ITEMSTATE_NOTINROWSET indica che l'elemento non appartiene al set di righe.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione searchapi.h

Vedi anche

Informazioni concettuali

IRowsetEvents

IRowsetPrioritization

Indicizzazione di eventi di definizione delle priorità e set di righe in Windows 7

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

Riferimento

Proprietà del set di righe