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