EventManifest Schema Elements

The following are the elements that the EventManifest schema defines. This section contains the names of the elements that you use in your manifest; however, to get the details for each element, see the complex type that contains the element.

Element Description
autoBackup (ChannelLoggingType) Determines whether to create a new log file when the current log file reaches its maximum size.
binary (TemplateItemType) Contains the binary data that is supplied by the Event Log API.
bitMap (MapType) Defines a list of name/value pairs that map bit values and string values.
bufferSize (ChannelPublishingType) Contains the amount of memory, in kilobytes, allocated for the session buffers.
channel (ChannelListType) Defines a channel to which events can be logged.
channels (MetadataType) Defines a list of channels to which providers can log events.
channels (ProviderType) Defines a list of channels to which providers can log events.
clockType (ChannelPublishingType) The clock resolution to use when logging the time stamp for each event.
controlGuid (ChannelPublishingType) Identifies the session GUID for an ETW session that contains WPP events.
data (StructDefinitionType) Defines a data item that you want to include in the structure.
data (TemplateItemType) Defines a data item that you want to include with the event.
description (InputType) A description of the input type.
event (DefinitionType) Defines an event that your provider can log.
event (opcode) Not available.Windows Server 2008 and Windows Vista: Defines an event for a task-specific opcode. Not available starting with Windows 7.

event (TaskEventDefinitionType) Not available.Windows Server 2008 and Windows Vista: Defines an event for a task-specific event. Not available starting with Windows 7.

events (InstrumentationType) Contains a list of providers that are defined in the manifest.
events (ProviderType) Contains a list of the events that the provider defines.
importChannel (ChannelListType) Identifies a channel that has been defined by another provider.
instrumentationManifest The root node of the manifest.
instrumentation (instrumentationManifest) Defines the types of instrumentation that the manifest contains (for example, event or counter instrumentation).
inType (InputTypeListType) Defines an input data type.
inTypes (TypeListType) Contains a list of input type definitions.
keyword (KeywordListType) Defines a keyword that identifies a category of events.
keywords (ChannelPublishingType) A bitmask that determines the category of events that are written to the channel.
keywords (MetadataType) Defines a list of keywords that categorize events.
keywords (ProviderType) Defines a list of keywords that categorize events.
latency (ChannelPublishingType) The time to wait before flushing the buffers, in milliseconds.
level (ChannelPublishingType) The severity level of the events to write to the channel.
level (LevelListType) Defines a severity value that determines the verbosity of events during logging.
levels (MetadataType) Defines a list of levels that specify the severity of an event.
levels (ProviderType) Defines a list of levels that specify the severity of an event.
localization (instrumentationManifest) Defines a group of localized resources that you reference in your manifest.
logging (ChannelType) Defines the properties of the log file that backs the channel, such as its capacity and whether it is sequential or circular.
map (BitMapType) Defines the mapping between a bit value and a string value.
map (PatternMapType) Defines the regular expressions used to find a matching string in the message string and alter it.
map (ValueMapType) Defines the mapping between an integer value and a string value.
maps (ProviderType) Defines a list of name/value pairs that you can reference in the template section of the manifest.
maxBuffers (ChannelPublishingType) The maximum number of buffers to allocate for the session.
maxSize (ChannelLoggingType) The maximum size, in bytes, of the log file.
message (message Table) Contains a reference to a string in the localization section of the manifest.
messageTable (EventsType) Element Contains a reference to a string in the localization section of the manifest.
metadata (instrumentationManifest) Contains global values that you can reference in other manifests.
minBuffers (ChannelPublishingType) The minimum number of buffers to allocate for the session.
namedQueries (MetadataType) Not used. Defines a list of named queries that query the event message string for a value and perform a specified action if found.
namedQueries (ProviderType) Not used. Defines a list of named queries that query the event message string for a value and perform a specified action if found.
opcode (OpcodeListType) Contains a numeric value that identifies the activity or a point within an activity that the application was performing when it raised the event (for example, initialization or closing).
opcode (TaskEventDefinitionType) Not available.Windows Server 2008 and Windows Vista: Contains a task-specific opcode for an event. All of the opcode definitions are assumed to be task-specific for the task that contains the event definitions. Not available starting with Windows 7.

opcodes (MetadataType) Defines a list of opcodes that you can use to group events within a task.
opcodes (ProviderType) Defines a list of opcodes that you can use to group events within a task.
opcodes (TaskType) Defines a list of task-specific opcodes.
outType (InputType) A list of output data types that determine how the data is rendered.
patternMap (PatternMapListType) Defines a mapping between two regular expressions. One expression is used to find a matching string in the message string, and the other is used to alter the string before the service places it back in the message string.
patternMaps (NamedQueryType) Defines a list of regular expression pairs that are used to alter the message string.
provider (EventsType) Defines a provider and the metadata that it uses to define its events.
publishing (ChannelType) Defines the logging properties for the session that the channel uses.
resources (LocalizationType) Defines a group of string tables that contain the localized strings that you reference in your manifest.
retention (ChannelLoggingType) Determines whether the log file is a sequential or circular log file.
sidType (ChannelPublishingType) Determines whether to include a security identifier (SID) of the principal with each event written to the channel.
string (StringTableType) Defines a localized string.
stringTable (LocalizationType) Defines a list of localized strings that you can reference in your manifest.
stringTable (resources) Defines a list of localized strings that you can reference in your manifest.
struct (TemplateItemType) Defines a structure that includes one or more data items that you want to include with the event.
task (DefinitionType) Not available.Windows Server 2008 and Windows Vista: Defines a task-specific event that your provider can log. Not available starting with Windows 7.

task (TaskListType) Defines a component or subcomponent of an application.
tasks (ProviderType) Defines a list of tasks that a provider can use to group events.
template (TemplateListType) A template that defines the data to include with an event.
templates (ProviderType) Defines a list of templates that specify the data to include with the events.
types (MetadataType) Defines a list of XML types.
UserData (TemplateItemType) An XML fragment that is used to render the event data.
valueMap (MapType) Defines a list of name/value pairs that map integer values and string values.
xmlType (XmlTypeListType) Defines an XML type.
xmlTypes (TypeListType) Defines a list of output types that the service uses to determine how to render an input data type.