Compartir a través de


Enumeración CatalogStatus (searchapi.h)

Usado por ISearchCatalogManager::GetCatalogStatus para determinar el estado actual del catálogo.

Syntax

typedef enum _CatalogStatus {
  CATALOG_STATUS_IDLE = 0,
  CATALOG_STATUS_PAUSED = 1,
  CATALOG_STATUS_RECOVERING = 2,
  CATALOG_STATUS_FULL_CRAWL = 3,
  CATALOG_STATUS_INCREMENTAL_CRAWL = 4,
  CATALOG_STATUS_PROCESSING_NOTIFICATIONS = 5,
  CATALOG_STATUS_SHUTTING_DOWN = 6
} CatalogStatus;

Constantes

 
CATALOG_STATUS_IDLE
Valor: 0
El índice es actual; no se necesita indexación. Las consultas se pueden procesar.
CATALOG_STATUS_PAUSED
Valor: 1
El indexador está en pausa. Esto puede ocurrir porque se han cumplido los criterios de indización pausada del usuario o de retroceso del indexador. Las consultas se pueden procesar.
CATALOG_STATUS_RECOVERING
Valor: 2
El índice se está recuperando; Las consultas y la indexación se procesan mientras están en este estado.
CATALOG_STATUS_FULL_CRAWL
Valor: 3
El indexador está ejecutando actualmente un rastreo completo y indexará todo lo que está configurado para indexar. Las consultas se pueden procesar durante la indexación.
CATALOG_STATUS_INCREMENTAL_CRAWL
Valor: 4
El indexador está preformando un rastreo para ver si algo ha cambiado o requiere la indexación. Las consultas se pueden procesar durante la indexación.
CATALOG_STATUS_PROCESSING_NOTIFICATIONS
Valor: 5
Indexador está procesando la cola de notificaciones. Esto se hace antes de reanudar cualquier rastreo.
CATALOG_STATUS_SHUTTING_DOWN
Valor: 6
El indexador se está cerrando y no está indexando. No se puede consultar el indexador.

Requisitos

   
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado searchapi.h