Freigeben über


CatalogStatus-Enumeration (searchapi.h)

Wird von ISearchCatalogManager::GetCatalogStatus verwendet, um den aktuellen Zustand des Katalogs zu bestimmen.

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;

Konstanten

 
CATALOG_STATUS_IDLE
Wert: 0
Index ist aktuell; Keine Indizierung erforderlich. Abfragen können verarbeitet werden.
CATALOG_STATUS_PAUSED
Wert: 1
Der Indexer ist angehalten. Dies kann passieren, weil die Benutzerindizierung angehalten oder die Indexerbackoffkriterien erfüllt wurden. Abfragen können verarbeitet werden.
CATALOG_STATUS_RECOVERING
Wert: 2
Der Index wird wiederhergestellt. Abfragen und Indizierung werden in diesem Zustand verarbeitet.
CATALOG_STATUS_FULL_CRAWL
Wert: 3
Indexer führt derzeit eine vollständige Durchforstung aus und indiziert alles, was für die Indizierung konfiguriert ist. Abfragen können während der Indizierung verarbeitet werden.
CATALOG_STATUS_INCREMENTAL_CRAWL
Wert: 4
Der Indexer stellt eine Durchforstung vor, um festzustellen, ob sich etwas geändert hat oder eine Indizierung erforderlich ist. Abfragen können während der Indizierung verarbeitet werden.
CATALOG_STATUS_PROCESSING_NOTIFICATIONS
Wert: 5
Indexer verarbeitet die Benachrichtigungswarteschlange. Dies erfolgt vor dem Fortsetzen einer Durchforstung.
CATALOG_STATUS_SHUTTING_DOWN
Wert: 6
Der Indexer wird heruntergefahren und wird nicht indiziert. Indexer kann nicht abgefragt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile searchapi.h