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
Indexación de priorización y eventos de conjunto de filas en Windows 7
Referencia