Freigeben über


ISearchItemsChangedSink::OnItemsChanged-Methode (searchapi.h)

Rufen Sie diese Methode auf, um einen Indexer zu benachrichtigen, einige geänderte Elemente erneut zu indizieren.

Syntax

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

Parameter

[in] dwNumberOfChanges

Art: DWORD

Die Anzahl der Elemente, die sich geändert haben.

[in] rgDataChangeEntries

Typ: SEARCH_ITEM_CHANGE[]

Ein Array von SEARCH_ITEM_CHANGE Strukturen, die den Typ der Änderungen an und die Pfade oder URLs der einzelnen Elemente beschreiben.

[out] rgdwDocIds

Typ: DWORD[]

Empfängt einen Zeiger auf ein Array von Dokumentbezeichnern für die geänderten Elemente.

[out] rghrCompletionCodes

Typ: HRESULT[]

Empfängt einen Zeiger auf ein Array von Vervollständigungscodes für rgdwDocIds , der angibt, ob jedes Element für die Indizierung akzeptiert wurde.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn mehrere Änderungsbenachrichtigungen vorhanden sind, gibt das Prioritätselement der SEARCH_ITEM_CHANGE-Struktur die Priorität der Verarbeitung an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 mit SP1 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile searchapi.h
Verteilbare Komponente Windows Desktop Search (WDS) 3.0

Weitere Informationen

ISearchItemsChangedSink

Benachrichtigen des Indexes über Änderungen