Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the metadata types that you can define in the metadata section of the manifest.
<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>
Child elements
Element | Type | Description |
---|---|---|
channels | ChannelListType | Defines a list of channels to which providers can log events. A provider can then import one or more of the channels in their manifest. |
keywords | KeywordListType | Defines a list of keywords that determine the category of events that the provider writes. |
levels | LevelListType | Defines a list of levels that specify the severity of an event. |
message | Defines a message string. |
|
messageTable | Defines a list of message strings. |
|
namedQueries | NamedQueryType | Defines a list of named queries that use regular expressions to perform find and replace actions on an event's message string. |
opcodes | OpcodeListType | Defines a list of opcodes that you can use to group events within a task. |
tasks | TaskListType | Defines a list of tasks that a provider can use to group events. Typically, you use tasks to group events for a feature or component of the provider. |
types | TypeListType | Defines a list of XML types. |
Attributes
Name | Type | Description |
---|---|---|
message | strTableRef | A reference to the localized string in the string table. |
mid | xs:string | Not used. |
name | anyURI | The URI of the meta file. |
symbol | CSymbolType | The symbolic name that you want the message compiler to create for this message string. |
value | UInt32Type | The number to use as the message identifier for this message. |
Remarks
Although you can create a manifest that contains a metadata section, the service will not use it; the only metadata that the service recognizes is the metadata found in the Winmeta.xml file.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |