次の方法で共有


CatalogStatus 列挙 (searchapi.h)

カタログの現在の状態を判断するために ISearchCatalogManager::GetCatalogStatus によって使用されます。

構文

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 (デスクトップ アプリのみ)
Header searchapi.h