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 您想要定義的提供者清單。

屬性

名称 類型 描述
message strTableRef 字串資料表中當地語系化字串的參考。
mid xs:string 未使用。
符號 CSymbolType 您想要讓訊息編譯器為此訊息字串建立的符號名稱。
value UInt32Type 要作為此訊息之訊息識別碼的數位。

備註

您可以在資訊清單中定義的提供者數目實際限制為 16 個提供者。 如果您指定超過 16 個提供者,則必須使用消息表,明確地將資源號碼指派給提供者所參考的訊息字串。 如需詳細資訊,請參閱上述訊息元素。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]