Export (0) Print
Expand All

EventManifest Schema Complex Types

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

Complex typeDescription
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.

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft