Condividi tramite


Enumerazione CatalogStatus (searchapi.h)

Usato da ISearchCatalogManager::GetCatalogStatus per determinare lo stato corrente del catalogo.

Sintassi

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;

Costanti

 
CATALOG_STATUS_IDLE
Valore: 0
Indice corrente; nessuna indicizzazione necessaria. Le query possono essere elaborate.
CATALOG_STATUS_PAUSED
Valore: 1
L'indicizzatore è sospeso. Ciò può verificarsi perché l'utente ha sospeso l'indicizzazione o i criteri di back-off dell'indicizzatore sono stati soddisfatti. Le query possono essere elaborate.
CATALOG_STATUS_RECOVERING
Valore: 2
L'indice viene ripristinato; le query e l'indicizzazione vengono elaborate in questo stato.
CATALOG_STATUS_FULL_CRAWL
Valore: 3
L'indicizzatore sta attualmente eseguendo una ricerca per indicizzazione completa e indicizza tutti gli elementi configurati per l'indicizzazione. Le query possono essere elaborate durante l'indicizzazione.
CATALOG_STATUS_INCREMENTAL_CRAWL
Valore: 4
L'indicizzatore sta preformando una ricerca per indicizzazione per verificare se qualcosa è stato modificato o richiede l'indicizzazione. Le query possono essere elaborate durante l'indicizzazione.
CATALOG_STATUS_PROCESSING_NOTIFICATIONS
Valore: 5
L'indicizzatore sta elaborando la coda di notifica. Questa operazione viene eseguita prima di riprendere qualsiasi ricerca per indicizzazione.
CATALOG_STATUS_SHUTTING_DOWN
Valore: 6
L'indicizzatore sta arrestando e non esegue l'indicizzazione. L'indicizzatore non può essere sottoposto a query.

Requisiti

   
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione searchapi.h