EventsType 复杂类型
包含清单中定义的提供程序的列表。
<xs:complexType name="EventsType">
<xs:choice
maxOccurs="unbounded"
>
<xs:element name="provider"
type="ProviderType"
maxOccurs="unbounded"
/>
<xs:element name="messageTable"
minOccurs="0"
>
<xs:complexType>
<xs:sequence>
<xs:element name="message"
minOccurs="0"
maxOccurs="unbounded"
>
<xs:complexType>
<xs:attribute name="value"
type="UInt32Type"
use="required"
/>
<xs:attribute name="mid"
type="xs:string"
use="optional"
/>
<xs:attribute name="message"
type="strTableRef"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="optional"
/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any
processContents="lax"
minOccurs="0"
maxOccurs="unbounded"
namespace="##other"
/>
</xs:choice>
<xs:anyAttribute
namespace="##other"
/>
</xs:complexType>
子元素
元素 |
类型 |
说明 |
message |
|
定义消息字符串。 |
messageTable |
|
定义消息字符串的列表。 不应使用消息表,除非在以下情况下,必须定义消息表以向消息字符串显式分配资源编号。 - 你正在从消息文本 (.mc) 文件迁移到清单,但仍在将事件写入应用程序和系统通道,以便旧版使用者继续使用事件。 若要执行此操作,清单中定义的消息字符串的资源标识符必须与事件标识符相同。 但是,消息编译器会自动将资源标识符分配给消息字符串。 若要替代编译器,请使用消息表并将 value 属性设置为事件标识符,并将消息属性设置为引用清单本地化部分中字符串表中的字符串。
- 如果要标识超过 16 个提供程序,则必须包含第 17 个和 on 提供程序必须使用的消息表为其定义的消息字符串分配资源值。 如果提供程序引用提供程序 1 到 16 定义的消息字符串,则不会在消息表中包括这些消息字符串。
|
供应商 |
ProviderType |
要定义的提供程序的列表。 |
属性
可以在清单中定义的提供程序数量的实际限制为 16 个提供程序。 如果指定了 16 个以上的提供程序,则必须使用消息表向提供程序引用的消息字符串显式分配资源编号。 有关更多详细信息,请参阅上面的消息元素。
要求
要求 |
值 |
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |