instrumentationManifest, élément
Nœud racine du manifeste.
<xs:element name="instrumentationManifest">
<xs:complexType>
<xs:complexContent>
<xs:extension
base="InstrumentationManifestType"
>
<xs:choice
maxOccurs="3"
>
<xs:choice>
<xs:element name="metadata"
type="MetadataType"
/>
<xs:element name="instrumentation"
type="InstrumentationType"
/>
</xs:choice>
<xs:element name="localization"
type="LocalizationType"
/>
<xs:any
processContents="lax"
minOccurs="0"
maxOccurs="unbounded"
namespace="##other"
/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Éléments enfants
Élément | Type | Description |
---|---|---|
Instrumentation | InstrumentationType | Cette section définit un ou plusieurs fournisseurs d’événements et les événements qu’ils journalisent. |
Localisation | LocalizationType | Cette section définit les chaînes de message localisées que les consommateurs utilisent pour l’affichage. Par exemple, cette section contient la chaîne de message localisée pour le nom de votre fournisseur, les événements que vous définissez et tous les attributs d’événement que vous définissez, tels que les canaux, les tâches et les opcodes. |
Métadonnées | MetadataType | Cette section définit les types de métadonnées que d’autres manifestes peuvent utiliser. Pour obtenir un exemple, consultez le fichier Winmeta.xml inclus dans le dossier \Include du Kit de développement logiciel (SDK) Windows. |
Notes
L’élément instrumentationManifest doit contenir les espaces de noms suivants :
- xmlns="https://schemas.microsoft.com/win/2004/08/events » xmlns:win="https://manifests.microsoft.com/win/2004/08/windows/events » xmlns:xs="https://www.w3.org/2001/XMLSchema »
Un manifeste doit contenir une section d’instrumentation et une section de localisation. La section d’instrumentation et la section de métadonnées s’excluent mutuellement (vous ne pouvez pas définir les deux dans le même manifeste). 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.
Exemples
L’exemple suivant montre le squelette d’un manifeste d’instrumentation entièrement défini.
<instrumentationManifest
xmlns="http://schemas.microsoft.com/win/2004/08/events"
xmlns:win="https://manifests.microsoft.com/win/2004/08/windows/events"
xmlns:xs="https://www.w3.org/2001/XMLSchema"
>
<instrumentation>
<events>
<provider ...>
<channels>
<importChanel .../>
<channel .../>
</channels>
<levels>
<level .../>
</levels>
<tasks>
<task .../>
</tasks>
<opcodes>
<opcode .../>
</opcodes>
<keywords>
<keyword .../>
</keywords>
<filters>
<filter .../>
</filters>
<maps>
<valueMap ...>
<map .../>
</valueMap>
<bitMap ...>
<map .../>
</bitMap>
</maps>
<namedQueries>
<patternMap ...>
<map .../>
</patternMap>
</namedQueries>
<templates>
<template ...>
<data .../>
<UserData>
<!-- valid XML fragment -->
</UserData>
</template>
</templates>
<events>
<event .../>
</events>
</provider>
</events>
</instrumentation>
<localization>
<resources ...>
<stringTable>
<string .../>
</stringTable>
</resources>
</localization>
</instrumentationManifest>
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] |