Compartir a través de


Método IRowsetEvents::OnDeletedItem (searchapi.h)

Llamado por el indexador para notificar a los clientes que se ha eliminado un elemento. Este elemento puede haber coincidedo con algunos (o todos) de los criterios de búsqueda del conjunto de filas de cliente.

Sintaxis

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

Parámetros

[in] itemID

Tipo: REFPROPVARIANT

Especifica el elemento del conjunto de filas que se ha eliminado.

[in] deletedItemState

Tipo: ROWSETEVENT_ITEMSTATE

Especifica si el elemento eliminado está actualmente en el conjunto de filas, como una enumeración ROWSETEVENT_ITEMSTATE .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El ROWSETEVENT_ITEMSTATE indica si el elemento estaba contenido o no en el conjunto de filas original:

  • ROWSETEVENT_ITEMSTATE_INROWSET indica que el elemento eliminado está definitivamente en el conjunto de filas.
  • ROWSETEVENT_ITEMSTATE_UNKNOWN indica que el elemento eliminado puede estar en el conjunto de filas. El estado de contención no se conoce porque el conjunto de filas no se evalúa completamente.
  • ROWSETEVENT_ITEMSTATE_NOTINROWSET indica que el elemento eliminado no estaba definitivamente en el conjunto de filas original (pero es posible que ya se haya proporcionado a través de un evento OnNewItem o OnChangedItem ).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado searchapi.h

Consulte también

Conceptual

IRowsetEvents

IRowsetPrioritization

Indexación de priorización y eventos de conjunto de filas en Windows 7

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

ROWSETEVENT_TYPE

Referencia

Propiedades del conjunto de filas