EventManifest Schema Complex Types

The following are the complex types that the EventManifest schema defines.

Complex type Description
BitMapType Defines a list of name/value mappings between bit values and string values.
BitMapValueType Defines the mapping between a bit value and a string value.
ChannelListType Defines a list of channels to which providers can log events.
ChannelLoggingType Defines the properties of the log file that backs the channel, such as its capacity and whether it is sequential or circular.
ChannelPublishingType Defines the logging properties for the session that the channel uses.
ChannelType Defines a channel to which providers can log events.
DataDefinitionType Defines a data item that you want to include with the event.
DefinitionType Defines a list of events that your provider can log.
EventDefinitionType Defines an event that your provider can write.
EventsType Contains a list of providers that are defined in the manifest.
FilterType Defines a data filter that a session uses to filter events based on event data.
FilterListType Defines a list of filters that an ETW controller can pass to your provider to further limit the events that it writes.
ImportChannelType Identifies a channel that has been defined by another provider or in a manifest that contains a metadata section.
InputType Defines an input data type.
InputTypeListType Defines a list of input types.
InstrumentationManifestType Defines the base type for the instrumentationManifest element.
InstrumentationType Defines the contents of the instrumentation section of the manifest.
KeywordListType Defines a list of keywords that categorize events.
KeywordType Defines a keyword that identifies a category of events.
LevelListType Defines a list of severity levels that specify the verbosity of an event.
LevelType Defines a severity value that determines the verbosity of the events being logged.
LocalizationType Defines a group of localized resources that you reference in your manifest.
MapType Defines a list of name/value pairs.
MetadataType Defines the metadata types that you can define in the metadata section of the manifest.
NamedQueryType Defines a list of named queries that query the event message string for a value and perform a specified action if found.
OpcodeListType Defines a list of opcodes that are used to identify the operations of a component of the application.
OpcodeType Defines an operation within a component of the application.
OutputType Defines an output data type that determines how the data is rendered.
PatternMapListType Defines a list of regular expression pairs that are used to alter the message string.
PatternMapType 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.
PatternMapValueType Defines the regular expressions used to find a matching string in the message string and alter it.
ProviderType Defines a provider and the metadata that it uses to define its events.
StringTableType Defines a list of localized strings that you can reference in your manifest.
StructDefinitionType Defines a structure that includes one or more data items that you want to include with the event.
TaskEventDefinitionType Defines a task-specific event that your provider can log.
TaskListType Defines a list of tasks that are used to identify the components of an application.
TaskType Defines a component or subcomponent of an application.
TemplateItemType A template that defines the data to include with an event.
TemplateListType Defines a list of templates that specify the data to include with the events.
TypeListType Defines the types that are used in the manifest.
ValueMapType Defines a list of name/value mappings between integer values and string values.
ValueMapValueType Defines the mapping between an integer value and a string value.
XmlType Defines an XML fragment.
XmlTypeListType Defines a list output types that the service uses to determine how to render an input data type.