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 获取活动或非活动订阅或事件源的状态。 这将从 EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS 枚举返回无符号 32 位整数值。 |
EcSubscriptionRunTimeStatusLastError 获取订阅或事件源的最后一个错误状态。 这将返回 EcVarTypeUInt32 值。 |
EcSubscriptionRunTimeStatusLastErrorMessage 获取订阅或事件源的最后一条错误消息。 这将返回 EcVarTypeString 值。 |
EcSubscriptionRunTimeStatusLastErrorTime 获取订阅或事件源发生上次错误的时间。 这将返回 EcVarTypeDateTime 值。 |
EcSubscriptionRunTimeStatusNextRetryTime 获取订阅或事件源下次在出现错误) 后尝试运行 (的时间。 这将返回 EcVarTypeDateTime 值。 |
EcSubscriptionRunTimeStatusEventSources 获取订阅的事件源。 对于收集器启动的订阅,此列表将与订阅配置中的列表相同。 对于源发起的订阅,此列表将是收集器在过去 30 天内从中听到的事件源集。 此列表在事件收集器重启后永久存在。 这将返回 EcVarTypeString 值。 |
EcSubscriptionRunTimeStatusLastHeartbeatTime 获取上次检测信号 (用于表示订阅正常工作的信号的时间,) 订阅或事件源发生。 这将返回 EcVarTypeDateTime 值。 |
EcSubscriptionRunTimeStatusInfoIdEND |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | evcoll.h |