counterSet 复杂类型
定义逻辑相关的计数器列表。
<xs:complexType name="counterSet">
<xs:sequence>
<xs:element name="structs"
type="man:structs"
minOccurs="0"
maxOccurs="1"
/>
<xs:element name="counter"
type="man:counter"
minOccurs="1"
maxOccurs="unbounded"
/>
</xs:sequence>
<xs:attribute name="symbol"
type="man:CSymbolType"
use="required"
/>
<xs:attribute name="guid"
type="man:GUIDType"
use="required"
/>
<xs:attribute name="uri"
type="xs:anyURI"
use="required"
/>
<xs:attribute name="name"
use="required"
>
<xs:simpleType>
<xs:restriction
base="xs:string"
>
<xs:maxLength
value="1023"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="description"
type="xs:string"
use="required"
/>
<xs:attribute name="instances"
use="optional"
default="single"
>
<xs:simpleType>
<xs:restriction
base="xs:string"
>
<xs:enumeration
value="single"
/>
<xs:enumeration
value="multiple"
/>
<xs:enumeration
value="globalAggregate"
/>
<xs:enumeration
value="multipleAggregate"
/>
<xs:enumeration
value="globalAggregateHistory"
/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
子元素
元素 | 类型 | 说明 |
---|---|---|
counter | man:counter | 定义提供程序提供的计数器。 |
结构 | man:structs | 包含此计数器集中定义的计数器的值的结构元素的列表。 |
属性
名称 | 类型 | 说明 |
---|---|---|
description | xs:string | 计数器集的简短说明。 |
guid | man:GUIDType | 唯一标识计数器集的 GUID。 如果 GUID 已注册,则计数器集注册失败。 若要更新已注册的计数器集,必须先卸载计数器集,然后再次注册它。 |
instances | 确定计数器集是否可以包含多个实例。 下面列出了可能的值:
|
|
name | 计数器集的显示名称。 必须小于 1,024 个字符。 该名称区分大小写。 |
|
符号 | man:CSymbolType | 标识计数器集的符号名称。 CTRPP 工具创建一个 GUID 变量,在调用需要计数器集 GUID (例如 PerfCreateInstance) 的函数时可以使用该变量。 变量名称的形式为 符号名称Guid。 如果在调用 CTRPP 时包含 -prefix 参数,则会将前缀字符串添加到符号名称的开头。 |
uri | xs:anyURI | 唯一的统一资源标识符,允许用户从任何位置访问计数器集中的计数器。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈