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
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
Indizieren von Priorisierungs- und Rowsetereignissen in Windows 7
Referenz