CatalogPausedReason enumeration (searchapi.h)

Used by ISearchCatalogManager::GetCatalogStatus to determine the reason the catalog is paused.

Syntax

typedef enum _CatalogPausedReason {
  CATALOG_PAUSED_REASON_NONE = 0,
  CATALOG_PAUSED_REASON_HIGH_IO = 1,
  CATALOG_PAUSED_REASON_HIGH_CPU = 2,
  CATALOG_PAUSED_REASON_HIGH_NTF_RATE = 3,
  CATALOG_PAUSED_REASON_LOW_BATTERY = 4,
  CATALOG_PAUSED_REASON_LOW_MEMORY = 5,
  CATALOG_PAUSED_REASON_LOW_DISK = 6,
  CATALOG_PAUSED_REASON_DELAYED_RECOVERY = 7,
  CATALOG_PAUSED_REASON_USER_ACTIVE = 8,
  CATALOG_PAUSED_REASON_EXTERNAL = 9,
  CATALOG_PAUSED_REASON_UPGRADING = 10
} CatalogPausedReason;

Constants

 
CATALOG_PAUSED_REASON_NONE
Value: 0
Not paused.
CATALOG_PAUSED_REASON_HIGH_IO
Value: 1
Paused due to high I/O.
CATALOG_PAUSED_REASON_HIGH_CPU
Value: 2
Paused due to high CPU usage.
CATALOG_PAUSED_REASON_HIGH_NTF_RATE
Value: 3
Paused due to high NTF rate.
CATALOG_PAUSED_REASON_LOW_BATTERY
Value: 4
Paused due to low battery.
CATALOG_PAUSED_REASON_LOW_MEMORY
Value: 5
Paused due to low memory.
CATALOG_PAUSED_REASON_LOW_DISK
Value: 6
Paused due to low disk space.
CATALOG_PAUSED_REASON_DELAYED_RECOVERY
Value: 7
Paused due to need for delayed recovery.
CATALOG_PAUSED_REASON_USER_ACTIVE
Value: 8
Paused due to user activity.
CATALOG_PAUSED_REASON_EXTERNAL
Value: 9
Paused by external request.
CATALOG_PAUSED_REASON_UPGRADING
Value: 10
Paused by upgrading.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2, Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header searchapi.h