перечисление 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 |