Freigeben über


IRowsetEvents::OnDeletedItem-Methode (searchapi.h)

Wird vom Indexer aufgerufen, um Clients zu benachrichtigen, dass ein Element gelöscht wurde. Dieses Element hat möglicherweise einige (oder alle) der Suchkriterien für das Clientrowset erfüllt.

Syntax

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

Parameter

[in] itemID

Typ: REFPROPVARIANT

Gibt das Element im Rowset an, das gelöscht wurde.

[in] deletedItemState

Typ: ROWSETEVENT_ITEMSTATE

Gibt als ROWSETEVENT_ITEMSTATE-Enumeration an, ob sich das gelöschte Element derzeit im Rowset befindet.

Rückgabewert

Typ: HRESULT

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

Hinweise

Der ROWSETEVENT_ITEMSTATE gibt an, ob das Element im ursprünglichen Rowset enthalten war oder nicht:

  • ROWSETEVENT_ITEMSTATE_INROWSET gibt an, dass sich das gelöschte Element definitiv in Ihrem Rowset befindet.
  • ROWSETEVENT_ITEMSTATE_UNKNOWN gibt an, dass sich das gelöschte Element möglicherweise in Ihrem Rowset befinden kann. Die status ist nicht bekannt, da Ihr Rowset nicht vollständig ausgewertet wird.
  • ROWSETEVENT_ITEMSTATE_NOTINROWSET gibt an, dass sich das gelöschte Element definitiv nicht in Ihrem ursprünglichen Rowset befand (aber möglicherweise bereits über ein OnNewItem- oder OnChangedItem-Ereignis angegeben wurde).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile searchapi.h

Siehe auch

Konzept

IRowsetEvents

IRowsetPrioritization

Indizieren von Priorisierungs- und Rowsetereignissen in Windows 7

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

Referenz

Rowset-Eigenschaften