EVT_CHANNEL_CONFIG_PROPERTY_ID enumeration

Defines the identifiers that identify the configuration properties of a channel.

Syntax


typedef enum _EVT_CHANNEL_CONFIG_PROPERTY_ID { 
  EvtChannelConfigEnabled                = 0,
  EvtChannelConfigIsolation              = 1,
  EvtChannelConfigType                   = 2,
  EvtChannelConfigOwningPublisher        = 3,
  EvtChannelConfigClassicEventlog        = 4,
  EvtChannelConfigAccess                 = 5,
  EvtChannelLoggingConfigRetention       = 6,
  EvtChannelLoggingConfigAutoBackup      = 7,
  EvtChannelLoggingConfigMaxSize         = 8,
  EvtChannelLoggingConfigLogFilePath     = 9,
  EvtChannelPublishingConfigLevel        = 10,
  EvtChannelPublishingConfigKeywords     = 11,
  EvtChannelPublishingConfigControlGuid  = 12,
  EvtChannelPublishingConfigBufferSize   = 13,
  EvtChannelPublishingConfigMinBuffers   = 14,
  EvtChannelPublishingConfigMaxBuffers   = 15,
  EvtChannelPublishingConfigLatency      = 16,
  EvtChannelPublishingConfigClockType    = 17,
  EvtChannelPublishingConfigSidType      = 18,
  EvtChannelPublisherList                = 19,
  EvtChannelPublishingConfigFileMax      = 20,
  EvtChannelConfigPropertyIdEND          = 21
} EVT_CHANNEL_CONFIG_PROPERTY_ID;

Constants

EvtChannelConfigEnabled

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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

WinEvt.h

See also

ChannelType Complex Type
ChannelLoggingType Complex Type
ChannelPublishingType Complex Type
EvtGetChannelConfigProperty
EvtSetChannelConfigProperty

 

 

Show: