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 個提供者,您必須包含第十七個提供者的訊息資料表,且提供者上必須用來為其定義的訊息字串指派資源值。 如果提供者參考已定義提供者 1 到 16 的訊息字串,您就不會在消息表中包含這些訊息字串。
|
供應商 |
ProviderType |
您想要定義的提供者清單。 |
屬性
您可以在資訊清單中定義的提供者數目實際限制為 16 個提供者。 如果您指定超過 16 個提供者,則必須使用消息表,明確地將資源號碼指派給提供者所參考的訊息字串。 如需詳細資訊,請參閱上述訊息元素。
規格需求
需求 |
值 |
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |