Compartilhar via


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

IRowsetEvents

IRowsetPrioritization

Indexando eventos de priorização e conjunto de linhas no Windows 7

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

Referência

Propriedades do conjunto de linhas