CatalogPausedReason Enumerated Type

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
    Not paused.

  • CATALOG_PAUSED_REASON_HIGH_IO
    Paused due to high input/output (I/O).

  • CATALOG_PAUSED_REASON_HIGH_CPU
    Paused due to high CPU usage.

  • CATALOG_PAUSED_REASON_HIGH_NTF_RATE
    Paused due to high NTF rate.

  • CATALOG_PAUSED_REASON_LOW_BATTERY
    Paused due to low battery.

  • CATALOG_PAUSED_REASON_LOW_MEMORY
    Paused due to low memory.

  • CATALOG_PAUSED_REASON_LOW_DISK
    Paused due to low disk space.

  • CATALOG_PAUSED_REASON_DELAYED_RECOVERY
    Paused due to need for delayed recovery.

  • CATALOG_PAUSED_REASON_USER_ACTIVE
    Paused due to user activity.

  • CATALOG_PAUSED_REASON_EXTERNAL
    Paused by external request.

  • CATALOG_PAUSED_REASON_UPGRADING
    Paused by upgrading.

Enumerated Type Information

Header and IDL files searchapi.h, searchcatalog.idl
Minimum operating systems Windows XP Service Pack 2 (SP2), Windows Server 2003, Windows Vista