Partager via


ISearchItemsChangedSink ::OnItemsChanged, méthode (searchapi.h)

Appelez cette méthode pour avertir un indexeur de réindexer certains éléments modifiés.

Syntaxe

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

Paramètres

[in] dwNumberOfChanges

Type : DWORD

Nombre d’éléments qui ont changé.

[in] rgDataChangeEntries

Type : SEARCH_ITEM_CHANGE[]

Tableau de structures SEARCH_ITEM_CHANGE , décrivant le type de modifications apportées et les chemins d’accès ou URL de chaque élément.

[out] rgdwDocIds

Type : DWORD[]

Reçoit un pointeur vers un tableau d’identificateurs de document pour les éléments modifiés.

[out] rghrCompletionCodes

Type : HRESULT[]

Reçoit un pointeur vers un tableau de codes d’achèvement pour les rgdwDocIds indiquant si chaque élément a été accepté pour l’indexation.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Lorsqu’il existe plusieurs notifications de modification, le membre de priorité de la structure SEARCH_ITEM_CHANGE indique la priorité du traitement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0

Voir aussi

ISearchItemsChangedSink

Notification de l’index des modifications