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 |