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 |