EventManifest 架构复杂类型

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

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