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