Поделиться через


перечисление EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID (evcoll.h)

Перечисление EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID указывает значения, используемые для получения состояния подписки или состояния конкретного источника событий относительно подписки.

Значения используются в функции EcGetSubscriptionRunTimeStatus .

Синтаксис

typedef enum _EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID {
  EcSubscriptionRunTimeStatusActive = 0,
  EcSubscriptionRunTimeStatusLastError,
  EcSubscriptionRunTimeStatusLastErrorMessage,
  EcSubscriptionRunTimeStatusLastErrorTime,
  EcSubscriptionRunTimeStatusNextRetryTime,
  EcSubscriptionRunTimeStatusEventSources,
  EcSubscriptionRunTimeStatusLastHeartbeatTime,
  EcSubscriptionRunTimeStatusInfoIdEND
} EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID;

Константы

 
EcSubscriptionRunTimeStatusActive
Значение: 0
Получение состояния активной или неактивной подписки или источника событий. При этом будет возвращено 32-разрядное целое число без знака из перечисления EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS .
EcSubscriptionRunTimeStatusLastError
Получение состояния последней ошибки подписки или источника событий. При этом возвращается значение EcVarTypeUInt32 .
EcSubscriptionRunTimeStatusLastErrorMessage
Получение последнего сообщения об ошибке для подписки или источника событий. При этом возвращается значение EcVarTypeString .
EcSubscriptionRunTimeStatusLastErrorTime
Возвращает время возникновения последней ошибки для подписки или источника событий. При этом возвращается значение EcVarTypeDateTime .
EcSubscriptionRunTimeStatusNextRetryTime
Возвращается при следующей попытке запуска подписки или источника событий (после ошибки). При этом возвращается значение EcVarTypeDateTime .
EcSubscriptionRunTimeStatusEventSources
Получение источников событий для подписки. Для подписок, инициированных сборщиком, этот список будет идентичен списку в конфигурации подписки. Для подписок, инициированных источником, этот список будет набором источников событий, из которого сборщик слышал за последние 30 дней. Этот список сохраняется при перезагрузках сборщика событий. При этом возвращается значение EcVarTypeString .
EcSubscriptionRunTimeStatusLastHeartbeatTime
Возвращает время последнего пульса (сигнала, указывающего, что подписка работает) для подписки или источника событий. При этом возвращается значение EcVarTypeDateTime .
EcSubscriptionRunTimeStatusInfoIdEND

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть evcoll.h