EventManifest 架构复杂类型

以下是 EventManifest 架构定义的复杂类型。

复杂类型 描述
BitMapType 定义位值和字符串值之间的名称/值映射列表。
BitMapValueType 定义位值和字符串值之间的映射。
ChannelListType 定义提供程序可以记录事件的通道列表。
ChannelLoggingType 定义用于备份通道的日志文件的属性,例如其容量,以及它是顺序还是循环。
ChannelPublishingType 定义通道使用的会话的日志记录属性。
ChannelType 定义提供程序可以记录事件的通道。
DataDefinitionType 定义要包含在事件中的数据项。
DefinitionType 定义提供程序可以记录的事件列表。
EventDefinitionType 定义提供程序可以写入的事件。
EventsType 包含清单中定义的提供程序列表。
FilterType 定义会话用来根据事件数据筛选事件的数据筛选器。
FilterListType 定义 ETW 控制器可以传递给提供程序的筛选器列表,以进一步限制它写入的事件。
ImportChannelType 标识已由另一个提供程序或在包含元数据部分的清单中定义的通道。
InputType 定义输入数据类型。
InputTypeListType 定义输入类型的列表。
InstrumentationManifestType 定义 instrumentationManifest 元素的基类型。
InstrumentationType 定义清单的检测部分的内容。
KeywordListType 定义对事件进行分类的关键字列表。
KeywordType 定义标识事件类别的关键字。
LevelListType 定义指定事件详细程度的严重性级别的列表。
LevelType 定义一个严重性值,该值确定所记录的事件的详细程度。
LocalizationType 定义清单中引用的一组本地化资源。
MapType 定义名称/值对的列表。
MetadataType 定义可在清单的元数据部分定义的元数据类型。
NamedQueryType 定义一个命名查询列表,用于查询值的事件消息字符串,并在找到时执行指定的作。
OpcodeListType 定义用于标识应用程序组件作的作码列表。
OpcodeType 定义应用程序组件中的作。
OutputType 定义用于确定数据的呈现方式的输出数据类型。
PatternMapListType 定义用于更改消息字符串的正则表达式对的列表。
PatternMapType 定义两个正则表达式之间的映射。 一个表达式用于查找消息字符串中的匹配字符串,另一个表达式用于在服务将字符串重新置于消息字符串之前对其进行更改。
PatternMapValueType 定义用于在消息字符串中查找匹配字符串并对其进行更改的正则表达式。
ProviderType 定义提供程序及其用于定义其事件的元数据。
StringTableType 定义可在清单中引用的本地化字符串的列表。
结构DefinitionType 定义一个结构,该结构包含一个或多个要包含在事件中的数据项。
TaskEventDefinitionType 定义提供程序可以记录的任务特定事件。
TaskListType 定义用于标识应用程序组件的任务列表。
TaskType 定义应用程序的组件或子组件。
TemplateItemType 一个模板,用于定义要包含在事件中的数据。
TemplateListType 定义一个模板列表,这些模板指定要包含在事件中的数据。
TypeListType 定义清单中使用的类型。
ValueMapType 定义整数值和字符串值之间的名称/值映射列表。
ValueMapValueType 定义整数值和字符串值之间的映射。
XmlType 定义 XML 片段。
XmlTypeListType 定义服务用于确定如何呈现输入数据类型的列表输出类型。