Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the identifiers that identify the configuration properties of a channel.
Syntax
typedef enum _EVT_CHANNEL_CONFIG_PROPERTY_ID {
EvtChannelConfigEnabled = 0,
EvtChannelConfigIsolation,
EvtChannelConfigType,
EvtChannelConfigOwningPublisher,
EvtChannelConfigClassicEventlog,
EvtChannelConfigAccess,
EvtChannelLoggingConfigRetention,
EvtChannelLoggingConfigAutoBackup,
EvtChannelLoggingConfigMaxSize,
EvtChannelLoggingConfigLogFilePath,
EvtChannelPublishingConfigLevel,
EvtChannelPublishingConfigKeywords,
EvtChannelPublishingConfigControlGuid,
EvtChannelPublishingConfigBufferSize,
EvtChannelPublishingConfigMinBuffers,
EvtChannelPublishingConfigMaxBuffers,
EvtChannelPublishingConfigLatency,
EvtChannelPublishingConfigClockType,
EvtChannelPublishingConfigSidType,
EvtChannelPublisherList,
EvtChannelPublishingConfigFileMax,
EvtChannelConfigPropertyIdEND
} EVT_CHANNEL_CONFIG_PROPERTY_ID;
Constants
EvtChannelConfigEnabledValue: 0 Identifies the enabled attribute of the channel. The variant type for this property is EvtVarTypeBoolean. You cannot set this property for the Application, System, and Security channels. |
EvtChannelConfigIsolationIdentifies the isolation attribute of the channel. The variant type for this property is EvtVarTypeUInt32. For possible isolation values, see the EVT_CHANNEL_ISOLATION_TYPE enumeration. You cannot set this property for the Application, System, and Security channels. |
EvtChannelConfigTypeIdentifies the type attribute of the channel. The variant type for this property is EvtVarTypeUInt32. For possible isolation values, see the EVT_CHANNEL_TYPE enumeration. You cannot set this property. |
EvtChannelConfigOwningPublisherIdentifies the name attribute of the provider that defined the channel. The variant type for this property is EvtVarTypeString. You cannot set this property. |
EvtChannelConfigClassicEventlogIdentifies the configuration property that indicates whether the channel is a classic event channel (for example the Application or System log). The variant type for this property is EvtVarTypeBoolean. You cannot set this property. |
EvtChannelConfigAccessIdentifies the access attribute of the channel. The variant type for this property is EvtVarTypeString. |
EvtChannelLoggingConfigRetentionIdentifies the retention logging attribute of the channel. The variant type for this property is EvtVarTypeBoolean. |
EvtChannelLoggingConfigAutoBackupIdentifies the autoBackup logging attribute of the channel. The variant type for this property is EvtVarTypeBoolean. |
EvtChannelLoggingConfigMaxSizeIdentifies the maxSize logging attribute of the channel. The variant type for this property is EvtVarTypeUInt64. |
EvtChannelLoggingConfigLogFilePathIdentifies the configuration property that contains the path to the file that backs the channel. The variant type for this property is EvtVarTypeString. |
EvtChannelPublishingConfigLevelIdentifies the level publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. To set this property, you must first disable the debug or analytic channel. |
EvtChannelPublishingConfigKeywordsIdentifies the keywords publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt64. To set this property, you must first disable the debug or analytic channel. |
EvtChannelPublishingConfigControlGuidIdentifies the controlGuid publishing attribute of the channel. The variant type for this property is EvtVarTypeGuid. You cannot set this property. |
EvtChannelPublishingConfigBufferSizeIdentifies the bufferSize publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. You cannot set this property. |
EvtChannelPublishingConfigMinBuffersIdentifies the minBuffers publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. You cannot set this property. |
EvtChannelPublishingConfigMaxBuffersIdentifies the maxBuffers publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. You cannot set this property. |
EvtChannelPublishingConfigLatencyIdentifies the latency publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. You cannot set this property. |
EvtChannelPublishingConfigClockTypeIdentifies the clockType publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. For possible clock type values, see the EVT_CHANNEL_CLOCK_TYPE enumeration. You cannot set this property. |
EvtChannelPublishingConfigSidTypeIdentifies the sidType publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. For possible SID type values, see the EVT_CHANNEL_SID_TYPE enumeration. You cannot set this property. |
EvtChannelPublisherListIdentifies the configuration property that contains the list of providers that import this channel. The variant type for this property is EvtVarTypeString | EVT_VARIANT_TYPE_ARRAY. You cannot set this property. |
EvtChannelPublishingConfigFileMaxIdentifies the fileMax publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. |
EvtChannelConfigPropertyIdENDThis enumeration value marks the end of the enumeration values. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2008 [desktop apps only] |
| Header | winevt.h |
See also
ChannelLoggingType Complex Type