Metodo ISearchItemsChangedSink::OnItemsChanged (searchapi.h)

Chiamare questo metodo per inviare una notifica a un indicizzatore per ricompilare alcuni elementi modificati.

Sintassi

HRESULT OnItemsChanged(
  [in]  DWORD                 dwNumberOfChanges,
  [in]  SEARCH_ITEM_CHANGE [] rgDataChangeEntries,
  [out] DWORD []              rgdwDocIds,
  [out] HRESULT []            rghrCompletionCodes
);

Parametri

[in] dwNumberOfChanges

Tipo: DWORD

Numero di elementi modificati.

[in] rgDataChangeEntries

Tipo: SEARCH_ITEM_CHANGE[]

Matrice di strutture SEARCH_ITEM_CHANGE , che descrive il tipo di modifiche apportate a e i percorsi o gli URL di ogni elemento.

[out] rgdwDocIds

Tipo: DWORD[]

Riceve un puntatore a una matrice di identificatori di documento per gli elementi modificati.

[out] rghrCompletionCodes

Tipo: HRESULT[]

Riceve un puntatore a una matrice di codici di completamento per rgdwDocIds che indica se ogni elemento è stato accettato per l'indicizzazione.

Valore restituito

Tipo: HRESULT

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

Commenti

Quando sono presenti più notifiche di modifica, il membro prioritario della struttura SEARCH_ITEM_CHANGE indica la priorità dell'elaborazione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione searchapi.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0

Vedi anche

ISearchItemsChangedSink

Notifica dell'indice delle modifiche