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
EvtChannelConfigEnabled Value: 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. |
EvtChannelConfigIsolation Identifies 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. |
EvtChannelConfigType Identifies 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. |
EvtChannelConfigOwningPublisher Identifies the name attribute of the provider that defined the channel. The variant type for this property is EvtVarTypeString. You cannot set this property. |
EvtChannelConfigClassicEventlog Identifies 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. |
EvtChannelConfigAccess Identifies the access attribute of the channel. The variant type for this property is EvtVarTypeString. |
EvtChannelLoggingConfigRetention Identifies the retention logging attribute of the channel. The variant type for this property is EvtVarTypeBoolean. |
EvtChannelLoggingConfigAutoBackup Identifies the autoBackup logging attribute of the channel. The variant type for this property is EvtVarTypeBoolean. |
EvtChannelLoggingConfigMaxSize Identifies the maxSize logging attribute of the channel. The variant type for this property is EvtVarTypeUInt64. |
EvtChannelLoggingConfigLogFilePath Identifies the configuration property that contains the path to the file that backs the channel. The variant type for this property is EvtVarTypeString. |
EvtChannelPublishingConfigLevel Identifies 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. |
EvtChannelPublishingConfigKeywords Identifies 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. |
EvtChannelPublishingConfigControlGuid Identifies the controlGuid publishing attribute of the channel. The variant type for this property is EvtVarTypeGuid. You cannot set this property. |
EvtChannelPublishingConfigBufferSize Identifies the bufferSize publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. You cannot set this property. |
EvtChannelPublishingConfigMinBuffers Identifies the minBuffers publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. You cannot set this property. |
EvtChannelPublishingConfigMaxBuffers Identifies the maxBuffers publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. You cannot set this property. |
EvtChannelPublishingConfigLatency Identifies the latency publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. You cannot set this property. |
EvtChannelPublishingConfigClockType Identifies 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. |
EvtChannelPublishingConfigSidType Identifies 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. |
EvtChannelPublisherList Identifies 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. |
EvtChannelPublishingConfigFileMax Identifies the fileMax publishing attribute of the channel. The variant type for this property is EvtVarTypeUInt32. |
EvtChannelConfigPropertyIdEND This 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