Partager via


IRowsetEvents ::OnDeletedItem, méthode (searchapi.h)

Appelé par l’indexeur pour informer les clients qu’un élément a été supprimé. Cet élément a peut-être correspondu à tout ou partie des critères de recherche de l’ensemble de lignes client.

Syntaxe

HRESULT OnDeletedItem(
  [in] REFPROPVARIANT        itemID,
  [in] ROWSETEVENT_ITEMSTATE deletedItemState
);

Paramètres

[in] itemID

Type : REFPROPVARIANT

Spécifie l’élément de l’ensemble de lignes qui a été supprimé.

[in] deletedItemState

Type : ROWSETEVENT_ITEMSTATE

Spécifie si l’élément supprimé se trouve actuellement dans l’ensemble de lignes, en tant qu’énumération ROWSETEVENT_ITEMSTATE .

Valeur retournée

Type : HRESULT

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

Remarques

Le ROWSETEVENT_ITEMSTATE indique si l’élément était contenu dans l’ensemble de lignes d’origine :

  • ROWSETEVENT_ITEMSTATE_INROWSET indique que l’élément supprimé se trouve certainement dans votre ensemble de lignes.
  • ROWSETEVENT_ITEMSTATE_UNKNOWN indique que l’élément supprimé peut se trouver dans votre ensemble de lignes. Le status de confinement n’est pas connu, car votre ensemble de lignes n’est pas entièrement évalué.
  • ROWSETEVENT_ITEMSTATE_NOTINROWSET indique que l’élément supprimé n’était certainement pas dans votre ensemble de lignes d’origine (mais qu’il a peut-être déjà été donné via un événement OnNewItem ou OnChangedItem ).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h

Voir aussi

Conceptuel

IRowsetEvents

IRowsetPrioritization

Indexation des événements de hiérarchisation et d’ensemble de lignes dans Windows 7

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

Référence

Propriétés du rowset