다음을 통해 공유


CatalogStatus 열거형(searchapi.h)

ISearchCatalogManager::GetCatalogStatus에서 카탈로그의 현재 상태를 확인하는 데 사용됩니다.

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;

상수

 
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
인덱서가 종료되고 인덱싱되지 않습니다. 인덱서는 쿼리할 수 없습니다.

요구 사항

   
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 searchapi.h