Compartir a través de


enumeración ROWSETEVENT_TYPE (searchapi.h)

Describe el tipo de cambio en los datos del conjunto de filas.

Syntax

typedef enum __MIDL___MIDL_itf_searchapi_0000_0023_0002 {
  ROWSETEVENT_TYPE_DATAEXPIRED = 0,
  ROWSETEVENT_TYPE_FOREGROUNDLOST = 1,
  ROWSETEVENT_TYPE_SCOPESTATISTICS = 2
} ROWSETEVENT_TYPE;

Constantes

 
ROWSETEVENT_TYPE_DATAEXPIRED
Valor: 0
Indica que los datos que respaldan el conjunto de filas han expirado y que se debe solicitar un nuevo conjunto de filas.
ROWSETEVENT_TYPE_FOREGROUNDLOST
Valor: 1
Indica que se ha degradado un elemento que tenía prioridad en primer plano en la pila de priorización, porque otra persona se priorizó por delante de esta consulta.
ROWSETEVENT_TYPE_SCOPESTATISTICS
Valor: 2
Indica que se van a obtener las estadísticas de ámbito.

Comentarios

Esta enumeración se usa en el método IRowsetEvents::OnRowsetEvent para describir el tipo de evento que afecta a un conjunto de filas.

El evento ROWSETEVENT_TYPE_SCOPESTATISTICS proporciona la misma información disponible en la llamada al método IRowsetPrioritization::GetScopeStatistics , pero a través de un mecánico de inserción, como se indica a continuación:

  • El evento surge si la API de priorización se ha usado para solicitar un nivel de priorización no predeterminado y una frecuencia de eventos de estadísticas no cero.
  • El evento solo surge cuando las estadísticas cambian realmente y el intervalo especificado en la IRowsetPrioritization ha transcurrido (el intervalo no garantiza la frecuencia del evento).
  • Se garantiza que este evento genere un estado "bounce zero" (cero elementos restantes que se van a agregar, cero modificados restantes), siempre que se haya generado un evento distinto de cero.
  • El indexador puede procesar elementos sin enviar este evento, si la cola vacía antes de la frecuencia del evento de estadísticas.
Consulte el ejemplo de código SearchEvents.

Requisitos

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

Consulte también

Conceptual

IRowsetPrioritization

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

Proceso de notificaciones (Windows Search)

PRIORITIZE_FLAGS

PRIORITY_LEVEL

ROWSETEVENT_ITEMSTATE

Referencia

Propiedades del conjunto de filas