Partager via


Type complexe MetadataType

Définit les types de métadonnées que vous pouvez définir dans la section métadonnées du manifeste.

<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>

Éléments enfants

Élément Type Description
channels ChannelListType Définit une liste de canaux sur lesquels les fournisseurs peuvent consigner des événements. Un fournisseur peut ensuite importer un ou plusieurs canaux dans son manifeste.
Mots-clés KeywordListType Définit une liste de mots clés qui déterminent la catégorie d’événements écrit par le fournisseur.
Niveaux LevelListType Définit une liste de niveaux qui spécifient la gravité d’un événement.
message Définit une chaîne de message.
messageTable Définit une liste de chaînes de message.
namedQueries NamedQueryType Définit une liste de requêtes nommées qui utilisent des expressions régulières pour effectuer des actions de recherche et de remplacement sur la chaîne de message d’un événement.
Opcodes OpcodeListType Définit une liste d’opcodes que vous pouvez utiliser pour regrouper des événements au sein d’une tâche.
tasks TaskListType Définit une liste de tâches qu’un fournisseur peut utiliser pour regrouper des événements. En règle générale, vous utilisez des tâches pour regrouper des événements pour une fonctionnalité ou un composant du fournisseur.
Types TypeListType Définit une liste de types XML.

Attributs

Nom Type Description
message strTableRef Référence à la chaîne localisée dans la table de chaînes.
mid xs:string Non utilisé.
name anyURI URI du fichier meta.
symbole CSymbolType Nom symbolique que vous souhaitez que le compilateur de messages crée pour cette chaîne de message.
value UInt32Type Numéro à utiliser comme identificateur de message pour ce message.

Notes

Bien que vous puissiez créer un manifeste qui contient une section de métadonnées, le service ne l’utilisera pas ; les seules métadonnées que le service reconnaît sont les métadonnées trouvées dans le fichier Winmeta.xml.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]