Método IRowsetEvents::OnDeletedItem (searchapi.h)
Chamado pelo indexador para notificar os clientes de que um item foi excluído. Esse item pode ter correspondido a alguns (ou todos) dos critérios de pesquisa para o conjunto de linhas do cliente.
Sintaxe
HRESULT OnDeletedItem(
[in] REFPROPVARIANT itemID,
[in] ROWSETEVENT_ITEMSTATE deletedItemState
);
Parâmetros
[in] itemID
Tipo: REFPROPVARIANT
Especifica o item no conjunto de linhas que foi excluído.
[in] deletedItemState
Tipo: ROWSETEVENT_ITEMSTATE
Especifica se o item excluído está atualmente no conjunto de linhas, como uma enumeração ROWSETEVENT_ITEMSTATE .
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
O ROWSETEVENT_ITEMSTATE indica se o item estava contido ou não no conjunto de linhas original:
- ROWSETEVENT_ITEMSTATE_INROWSET indica que o item excluído está definitivamente em seu conjunto de linhas.
- ROWSETEVENT_ITEMSTATE_UNKNOWN indica que o item excluído pode estar no conjunto de linhas. O status de contenção não é conhecido porque o conjunto de linhas não é totalmente avaliado.
- ROWSETEVENT_ITEMSTATE_NOTINROWSET indica que o item excluído definitivamente não estava em seu conjunto de linhas original (mas pode já ter sido dado por meio de um evento OnNewItem ou OnChangedItem ).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | searchapi.h |
Confira também
Conceitual
Indexando eventos de priorização e conjunto de linhas no Windows 7
Referência