Перечисление CatalogPausedReason (searchapi.h)
Используется ISearchCatalogManager::GetCatalogStatus для определения причины приостановки каталога.
Синтаксис
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;
Константы
CATALOG_PAUSED_REASON_NONE Значение: 0 Не приостановлено. |
CATALOG_PAUSED_REASON_HIGH_IO Значение: 1 Приостановлено из-за высокой нагрузки ввода-вывода. |
CATALOG_PAUSED_REASON_HIGH_CPU Значение: 2 Приостановлено из-за высокой загрузки ЦП. |
CATALOG_PAUSED_REASON_HIGH_NTF_RATE Значение: 3 Приостановлено из-за высокой частоты NTF. |
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 Приостановлено обновлением. |
Требования
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | searchapi.h |