다음을 통해 공유


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 Description
channels ChannelListType 공급자가 이벤트를 기록할 수 있는 채널 목록을 정의합니다. 그런 다음 공급자는 매니페스트에서 하나 이상의 채널을 가져올 수 있습니다.
키워드 KeywordListType 공급자가 작성하는 이벤트의 범주를 결정하는 키워드 목록을 정의합니다.
수준 LevelListType 이벤트의 심각도를 지정하는 수준 목록을 정의합니다.
message 메시지 문자열을 정의합니다.
messageTable 메시지 문자열 목록을 정의합니다.
namedQueries NamedQueryType 정규식을 사용하여 이벤트의 메시지 문자열에서 찾기 및 바꾸기 작업을 수행하는 명명된 쿼리 목록을 정의합니다.
Opcode OpcodeListType 작업 내에서 이벤트를 그룹화하는 데 사용할 수 있는 opcode 목록을 정의합니다.
작업 TaskListType 공급자가 이벤트를 그룹화하는 데 사용할 수 있는 작업 목록을 정의합니다. 일반적으로 작업을 사용하여 공급자의 기능 또는 구성 요소에 대한 이벤트를 그룹화합니다.
형식 TypeListType XML 형식 목록을 정의합니다.

특성

이름 형식 Description
message strTableRef 문자열 테이블의 지역화된 문자열에 대한 참조입니다.
mId xs:string 사용되지 않습니다.
name anyURI 메타 파일의 URI입니다.
기호 CSymbolType 이 메시지 문자열에 대해 메시지 컴파일러가 만들려는 기호 이름입니다.
UInt32Type 이 메시지의 메시지 식별자로 사용할 번호입니다.

설명

메타데이터 섹션을 포함하는 매니페스트를 만들 수 있지만 서비스는 이를 사용하지 않습니다. 서비스에서 인식하는 유일한 메타데이터는 Winmeta.xml 파일에 있는 메타데이터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]