EC_SUBSCRIPTION_CONFIGURATION_MODE enumeration (evcoll.h)
The EC_SUBSCRIPTION_CONFIGURATION_MODE enumeration specifies different configuration modes that change the default settings for a subscription. Each configuration mode is used to define default settings for a different scenario, and sets the subscription delivery mode and default property values.
Syntax
typedef enum _EC_SUBSCRIPTION_CONFIGURATION_MODE {
EcConfigurationModeNormal = 0,
EcConfigurationModeCustom,
EcConfigurationModeMinLatency,
EcConfigurationModeMinBandwidth
} EC_SUBSCRIPTION_CONFIGURATION_MODE;
Constants
EcConfigurationModeNormal Value: 0 This mode is used when an administrator needs the events to be delivered reliably and for the subscription to work with minimal configuration, and when network usage is not a concern. This mode sets the default subscription delivery mode to pull subscriptions. |
EcConfigurationModeCustom This subscription mode allows custom values for the DeliveryMode property, the DeliveryMaxItems property, the DeliveryMaxLatencyTime, and the HeartBeatInterval property. |
EcConfigurationModeMinLatency This mode is used for alerts and critical events because it configures the subscription to send events as soon as they occur with minimal delay. This mode sets the default subscription delivery mode to push subscriptions. |
EcConfigurationModeMinBandwidth This mode is used when network activity is controllable, and when network usage is expensive. This mode sets the default subscription delivery mode to push subscriptions. |
Remarks
The settings for each configuration mode can be found in the Event Collector registry located at:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion EventCollector ConfigurationModes
For more information about the subscription delivery mode and properties see, EC_SUBSCRIPTION_DELIVERY_MODE and EC_SUBSCRIPTION_PROPERTY_ID.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Minimum supported server | Windows Server 2008 |
Header | evcoll.h |