Types complexes de schéma EventManifest
Voici les types complexes définis par le schéma EventManifest.
| Type complexe | Description |
|---|---|
| BitMapType | Définit une liste de mappages nom/valeur entre les valeurs de bits et les valeurs de chaîne. |
| BitMapValueType | Définit le mappage entre une valeur de bit et une valeur de chaîne. |
| ChannelListType | Définit une liste de canaux auxquels les fournisseurs peuvent enregistrer des événements. |
| ChannelLoggingType | Définit les propriétés du fichier journal qui stocke le canal, par exemple sa capacité et s’il est séquentiel ou circulaire. |
| ChannelPublishingType | Définit les propriétés de journalisation pour la session utilisée par le canal. |
| ChannelType | Définit un canal auquel les fournisseurs peuvent enregistrer des événements. |
| DataDefinitionType | Définit un élément de données que vous souhaitez inclure avec l’événement. |
| DefinitionType | Définit une liste d’événements que votre fournisseur peut journaliser. |
| EventDefinitionType | Définit un événement que votre fournisseur peut écrire. |
| EventsType | Contient une liste de fournisseurs définis dans le manifeste. |
| FilterType | Définit un filtre de données utilisé par une session pour filtrer les événements en fonction des données d’événement. |
| FilterListType | Définit une liste de filtres qu’un contrôleur ETW peut passer à votre fournisseur pour limiter davantage les événements qu’il écrit. |
| ImportChannelType | Identifie un canal qui a été défini par un autre fournisseur ou dans un manifeste qui contient une section de métadonnées. |
| InputType | Définit un type de données d’entrée. |
| InputTypeListType | Définit une liste de types d’entrée. |
| InstrumentationManifestType | Définit le type de base pour l’élément instrumentationManifest . |
| InstrumentationType | Définit le contenu de la section d’instrumentation du manifeste. |
| KeywordListType | Définit une liste de mots clés qui classent les événements. |
| KeywordType | Définit un mot clé qui identifie une catégorie d’événements. |
| LevelListType | Définit une liste de niveaux de gravité qui spécifient le niveau de détail d’un événement. |
| LevelType | Définit une valeur de gravité qui détermine le niveau de détail des événements journalisés. |
| LocalizationType | Définit un groupe de ressources localisées que vous référencez dans votre manifeste. |
| MapType | Définit une liste de paires nom/valeur. |
| MetadataType | Définit les types de métadonnées que vous pouvez définir dans la section métadonnées du manifeste. |
| NamedQueryType | Définit une liste de requêtes nommées qui interrogent la chaîne de message d’événement pour obtenir une valeur et effectuent une action spécifiée si elle est trouvée. |
| OpcodeListType | Définit une liste d’OpCodes utilisés pour identifier les opérations d’un composant de l’application. |
| OpcodeType | Définit une opération dans un composant de l’application. |
| OutputType | Définit un type de données de sortie qui détermine la façon dont les données sont restituées. |
| PatternMapListType | Définit une liste de paires d’expressions régulières utilisées pour modifier la chaîne de message. |
| PatternMapType | Définit un mappage entre deux expressions régulières. Une expression est utilisée pour rechercher une chaîne correspondante dans la chaîne de message, tandis que l’autre est utilisée pour modifier la chaîne avant que le service la replace dans la chaîne de message. |
| PatternMapValueType | Définit les expressions régulières utilisées pour rechercher une chaîne correspondante dans la chaîne de message et la modifier. |
| ProviderType | Définit un fournisseur et les métadonnées qu’il utilise pour définir ses événements. |
| StringTableType | Définit une liste de chaînes localisées que vous pouvez référencer dans votre manifeste. |
| StructDefinitionType | Définit une structure qui inclut un ou plusieurs éléments de données que vous souhaitez inclure avec l’événement. |
| TaskEventDefinitionType | Définit un événement spécifique à la tâche que votre fournisseur peut journaliser. |
| TaskListType | Définit une liste de tâches utilisées pour identifier les composants d’une application. |
| TaskType | Définit un composant ou un sous-composant d’une application. |
| TemplateItemType | Modèle qui définit les données à inclure avec un événement. |
| TemplateListType | Définit une liste de modèles qui spécifient les données à inclure avec les événements. |
| TypeListType | Définit les types utilisés dans le manifeste. |
| ValueMapType | Définit une liste de mappages nom/valeur entre les valeurs entières et les valeurs de chaîne. |
| ValueMapValueType | Définit le mappage entre une valeur entière et une valeur de chaîne. |
| XmlType | Définit un fragment XML. |
| XmlTypeListType | Définit une liste de types de sortie que le service utilise pour déterminer comment restituer un type de données d’entrée. |