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. |
Send comments about this topic to Microsoft
Build date: 11/21/2012