Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
EVT_CHANNEL_CONFIG_PROPERTY_ID enumeration (winevt.h)
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
Feedback
Was this page helpful?
