Compartilhar via


Enumeração CatalogStatus (searchapi.h)

Usado por ISearchCatalogManager::GetCatalogStatus para determinar o estado atual do 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
O índice é atual; nenhuma indexação necessária. As consultas podem ser processadas.
CATALOG_STATUS_PAUSED
Valor: 1
O indexador está em pausa. Isso pode acontecer porque a indexação pausada pelo usuário ou os critérios de retirada do indexador foram atendidos. As consultas podem ser processadas.
CATALOG_STATUS_RECOVERING
Valor: 2
O índice está se recuperando; consultas e indexação são processadas nesse estado.
CATALOG_STATUS_FULL_CRAWL
Valor: 3
No momento, o indexador está executando um rastreamento completo e indexará tudo o que ele está configurado para indexar. As consultas podem ser processadas durante a indexação.
CATALOG_STATUS_INCREMENTAL_CRAWL
Valor: 4
O indexador está pré-formatando um rastreamento para ver se alguma coisa foi alterada ou requer indexação. As consultas podem ser processadas durante a indexação.
CATALOG_STATUS_PROCESSING_NOTIFICATIONS
Valor: 5
O indexador está processando a fila de notificação. Isso é feito antes de retomar qualquer rastreamento.
CATALOG_STATUS_SHUTTING_DOWN
Valor: 6
O indexador está sendo desligado e não está indexando. O indexador não pode ser consultado.

Requisitos

   
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho searchapi.h