EC_SUBSCRIPTION_PROPERTY_ID 枚举 (evcoll.h)
EC_SUBSCRIPTION_PROPERTY_ID 枚举定义用于标识用于订阅配置的事件订阅属性的值。
语法
typedef enum _EC_SUBSCRIPTION_PROPERTY_ID {
EcSubscriptionEnabled = 0,
EcSubscriptionEventSources,
EcSubscriptionEventSourceAddress,
EcSubscriptionEventSourceEnabled,
EcSubscriptionEventSourceUserName,
EcSubscriptionEventSourcePassword,
EcSubscriptionDescription,
EcSubscriptionURI,
EcSubscriptionConfigurationMode,
EcSubscriptionExpires,
EcSubscriptionQuery,
EcSubscriptionTransportName,
EcSubscriptionTransportPort,
EcSubscriptionDeliveryMode,
EcSubscriptionDeliveryMaxItems,
EcSubscriptionDeliveryMaxLatencyTime,
EcSubscriptionHeartbeatInterval,
EcSubscriptionLocale,
EcSubscriptionContentFormat,
EcSubscriptionLogFile,
EcSubscriptionPublisherName,
EcSubscriptionCredentialsType,
EcSubscriptionCommonUserName,
EcSubscriptionCommonPassword,
EcSubscriptionHostName,
EcSubscriptionReadExistingEvents,
EcSubscriptionDialect,
EcSubscriptionType,
EcSubscriptionAllowedIssuerCAs,
EcSubscriptionAllowedSubjects,
EcSubscriptionDeniedSubjects,
EcSubscriptionAllowedSourceDomainComputers,
EcSubscriptionPropertyIdEND
} EC_SUBSCRIPTION_PROPERTY_ID;
常量
EcSubscriptionEnabled 值: 0 用于启用或禁用订阅或获取订阅当前状态的订阅的 Enabled 属性。 此属性是 EcVarTypeBoolean 值。 |
EcSubscriptionEventSources 订阅的 EventSources 属性,其中包含有关本地或远程计算机的信息集合, (可将事件转发到事件收集器的事件源) 。 此属性是数组的句柄, (ecVarObjectArrayPropertyHandle 值) 。 此值通常用于收集器启动的订阅。 它可用于源发起的订阅,以禁用从特定事件源收集事件。 |
EcSubscriptionEventSourceAddress 订阅的 EventSourceAddress 属性,其中包含从中收集事件的本地或远程计算机的 IP 地址或完全限定域名 (FQDN) (事件源) 。 此属性是 EcVarTypeString 值。 |
EcSubscriptionEventSourceEnabled 用于启用或禁用事件源的订阅的 EventSourceEnabled 属性。 此属性是 EcVarTypeBoolean 值。 |
EcSubscriptionEventSourceUserName 包含用户名的订阅的 EventSourceUserName 属性,远程计算机 (事件源) 使用该属性对用户进行身份验证。 此属性是 EcVarTypeString 值。 此属性不能用于源启动的订阅。 |
EcSubscriptionEventSourcePassword 包含密码的订阅的 EventSourcePassword 属性,该密码由远程计算机 (事件源) 用于对用户进行身份验证。 此属性是 EcVarTypeString 值。 此属性不能用于源启动的订阅。 |
EcSubscriptionDescription 包含订阅说明的订阅的 Description 属性。 此属性是 EcVarTypeString 值。 |
EcSubscriptionURI 包含 URI 的订阅的 URI 属性,WS-Management 使用该 URI 连接到计算机。 例如,对于硬件事件,URI 可以是 http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel ,或者对于在事件日志中发布的事件,可以是 http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog 。 此属性是 EcVarTypeString 值。 |
EcSubscriptionConfigurationMode 订阅的 ConfigurationMode 属性,指定如何将事件传递到订阅。 此属性是来自 EC_SUBSCRIPTION_CONFIGURATION_MODE 枚举的 EcVarTypeUInt32 值。 |
EcSubscriptionExpires 包含订阅结束日期的订阅的 Expires 属性。 可以使用的最大日期为 3000-12-31T23:59:59.999Z。 如果未定义此属性,则订阅不会过期。 此属性是 EcVarTypeDateTime 值。 |
EcSubscriptionQuery 包含查询的订阅的 Query 属性,事件源使用该属性选择要转发到事件收集器的事件。 此属性是 EcVarTypeString 值。 |
EcSubscriptionTransportName 订阅的 TransportName 属性指定传输的类型,该类型用于连接到远程计算机 (事件源) 。 此值可以是 HTTP(默认值),也可以是 HTTPS。 此属性是 EcVarTypeString 值。 |
EcSubscriptionTransportPort 订阅的 TransportPort 属性指定端口号,传输使用该端口号连接到远程计算机 (事件源) 。 HTTP 的默认端口号为 80,HTTPS 的默认端口号为 443。 此属性是 EcVarTypeUInt32 值。 |
EcSubscriptionDeliveryMode 订阅的 DeliveryMode 属性,指定是否使用推送或拉取模型将事件传递到订阅。 此属性是 EC_SUBSCRIPTION_DELIVERY_MODE 枚举值。 此属性不能用于源启动的订阅。 |
EcSubscriptionDeliveryMaxItems 订阅的 DeliveryMaxItems 属性,指定从事件源转发时可以批处理的最大事件数。 当 EcSubscriptionDeliveryMode 属性设置为 EcDeliveryModePush 时,此属性确定从事件源发送的批处理中包含的事件数。 当 EcSubscriptionDeliveryMode 属性设置为 EcDeliveryModePull 时,此属性确定将从每个请求的事件源转发的最大项数。 此属性是 EcVarTypeUInt32 值。 |
EcSubscriptionDeliveryMaxLatencyTime 订阅的 DeliveryMaxLatencyTime 属性指定事件源在发送事件之前应等待多长时间 ((以毫秒为单位),即使事件源未收集足够的事件达到) 的最大项数也是如此。 当 EcSubscriptionDeliveryMode 属性设置为 EcDeliveryModePush 时,将使用此值。 此属性是 EcVarTypeUInt32 值。 |
EcSubscriptionHeartbeatInterval 订阅的 HeartbeatInterval 属性,用于定义在发送的检测信号消息之间观察到的检测信号时间间隔(以毫秒为单位)。 当 EcSubscriptionDeliveryMode 属性设置为 EcDeliveryModePush 时,事件收集器使用此属性来确定事件源的可用性。 当 EcSubscriptionDeliveryMode 属性设置为 EcDeliveryModePull 时,事件收集器使用此属性来确定对事件源的查询之间的间隔。 此属性是 EcVarTypeUInt32 值。 |
EcSubscriptionLocale 订阅的 Locale 属性,用于指定区域设置 (例如,事件的 en-us) 。 此属性是 EcVarTypeString 值。 |
EcSubscriptionContentFormat 订阅的 ContentFormat 属性,指定传递事件内容的格式。 此属性是 EC_SUBSCRIPTION_CONTENT_FORMAT 枚举值。 |
EcSubscriptionLogFile 订阅的 LogFile 属性,该属性指定存储从事件源收集的事件的日志文件。 此属性是 EcVarTypeString 值。 |
EcSubscriptionPublisherName 订阅的 PublisherName 属性,该属性包含事件收集器计算机将事件作为本地日志引发事件的发布者的名称。 如果要在除 ForwardedEvents 日志之外的日志中收集事件,则使用此方法。 此属性是 EcVarTypeString 值。 |
EcSubscriptionCredentialsType 订阅的 CredentialsType 属性,指定事件订阅中使用的凭据的类型。 此属性是 EC_SUBSCRIPTION_CREDENTIALS_TYPE 枚举值。 此属性不能用于源启动的订阅。 |
EcSubscriptionCommonUserName 包含公用用户名的订阅的 CommonUserName 属性,本地和远程计算机使用该属性对用户进行身份验证。 此属性是 EcVarTypeString 值。 此属性不能用于源启动的订阅。 |
EcSubscriptionCommonPassword 包含公用密码的订阅的 CommonPassword 属性,本地和远程计算机使用该密码对用户进行身份验证。 此属性是 EcVarTypeString 值。 此属性不能用于源启动的订阅。 |
EcSubscriptionHostName 订阅的 HostName 属性,指定本地计算机的完全限定域名 (FQDN) 。 此属性由事件源用于转发事件,在涉及可能具有多个 FQDN 的多宿主服务器的方案中使用。 此属性是 EcVarTypeString 值,只能用于推送订阅。 |
EcSubscriptionReadExistingEvents 订阅的 ReadExistingEvents 属性,用于确定是否收集现有事件。 此属性是 EcVarTypeBoolean 值。 |
EcSubscriptionDialect 订阅的 Dialect 属性,指定查询字符串的方言。 例如,基于 SQL 的筛选器的方言为 SQL,基于 WMI 的筛选器的方言为 WQL。 此属性是 EcVarTypeString 值。 |
EcSubscriptionType 订阅的 Type 属性,用于定义订阅是由事件源还是收集器启动。 此属性是 EC_SUBSCRPTION_TYPE 值。 |
EcSubscriptionAllowedIssuerCAs 如果订阅使用基于证书的身份验证,则包含证书颁发机构 (CA 的订阅的 AllowedIssuerCAs 属性) 允许。 这用于源启动的订阅。 此属性是 EcVarTypeString 值。 |
EcSubscriptionAllowedSubjects 包含订阅允许的主题的订阅的 AllowedSubjects 属性。 这用于源启动的订阅。 使用者为订阅中允许的所有事件源计算机指定名称,例如域名。 此属性是 EcVarTypeString 值。 |
EcSubscriptionDeniedSubjects 包含订阅不允许的主题的订阅的 DeniedSubjects 属性。 这用于源启动的订阅。 使用者为订阅中不允许的所有事件源计算机指定名称,例如域名。 此属性是 EcVarTypeString 值。 |
EcSubscriptionAllowedSourceDomainComputers 订阅的 AllowedSourceDomainComputers 属性,该属性包含允许将事件发送到由 SDDL 字符串定义的收集器计算机的源计算机。 此属性是 EcVarTypeString 值。 |
EcSubscriptionPropertyIdEND |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | evcoll.h |