次の方法で共有


MetadataType 複合型

マニフェストのメタデータ セクションで定義できるメタデータ型を定義します。

<xs:complexType name="MetadataType">
    <xs:sequence>
        <xs:element name="channels"
            type="ChannelListType"
         />
        <xs:element name="levels"
            type="LevelListType"
         />
        <xs:element name="tasks"
            type="TaskListType"
         />
        <xs:element name="opcodes"
            type="OpcodeListType"
            minOccurs="0"
         />
        <xs:element name="keywords"
            type="KeywordListType"
            minOccurs="0"
         />
        <xs:element name="types"
            type="TypeListType"
            minOccurs="0"
         />
        <xs:element name="namedQueries"
            type="NamedQueryType"
            minOccurs="0"
         />
        <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:sequence>
    <xs:attribute name="name"
        type="anyURI"
        use="required"
     />
    <xs:anyAttribute
        processContents="lax"
        namespace="##other"
     />
</xs:complexType>

子要素

要素 Type 説明
channels ChannelListType プロバイダーがイベントをログに記録できるチャネルの一覧を定義します。 プロバイダーは、そのマニフェストに 1 つ以上のチャネルをインポートできます。
キーワード KeywordListType プロバイダーが書き込むイベントのカテゴリを決定するキーワードの一覧を定義します。
レベル LevelListType イベントの重大度を指定するレベルの一覧を定義します。
message メッセージ文字列を定義します。
messageTable メッセージ文字列の一覧を定義します。
namedQueries NamedQueryType イベントのメッセージ文字列に対して検索アクションと置換アクションを実行するために正規表現を使用する名前付きクエリの一覧を定義します。
オペコード OpcodeListType タスク内のイベントをグループ化するために使用できるオペコードの一覧を定義します。
tasks TaskListType プロバイダーがイベントをグループ化するために使用できるタスクの一覧を定義します。 通常、タスクを使用して、プロバイダーの機能またはコンポーネントのイベントをグループ化します。
種類 TypeListType XML 型の一覧を定義します。

属性

名前 Type 説明
message strTableRef 文字列テーブル内のローカライズされた文字列への参照。
mid xs:string 使用されていません。
name anyURI メタ ファイルの URI。
記号 CSymbolType このメッセージ文字列に対してメッセージ コンパイラで作成するシンボリック名。
value UInt32Type このメッセージのメッセージ識別子として使用する番号。

解説

メタデータ セクションを含むマニフェストを作成することはできますが、サービスでは使用されません。サービスが認識する唯一のメタデータは、Winmeta.xml ファイルにあるメタデータです。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]