Définit les informations qui identifient le fournisseur et la façon dont il a été activé, l’événement, le canal sur lequel l’événement a été écrit et les informations système telles que les ID de processus et de thread.
Masque de bits des mots clés définis dans l’événement. Les mots clés sont utilisés pour classifier les types d’événements (par exemple, les événements associés à la lecture des données).
Opcode défini dans l’événement. La tâche et l’opcode sont utilisés de manière typciale pour identifier l’emplacement dans l’application à partir duquel l’événement a été journalisé.
Identifie le fournisseur qui a enregistré l’événement. Les attributs Name et GUID sont inclus si le fournisseur a utilisé un manifeste d’instrumentation pour définir ses événements ; sinon, l’attribut EventSourceName est inclus si un fournisseur d’événements hérité (à l’aide de l’API Journalisation des événements) a enregistré l’événement.
Tâche définie dans l’événement. La tâche et l’opcode sont généralement utilisés pour identifier l’emplacement dans l’application à partir duquel l’événement a été enregistré.
Identificateur global unique qui identifie de manière unique le fournisseur.
KernelTime
unsignedInt
Temps d’exécution écoulé pour les instructions en mode noyau, en unités de temps processeur. Si vous utilisez une session privée ETW, utilisez plutôt la valeur dans le membre ProcessorTime. Disponible uniquement pour les événements enregistrés dans un fichier journal de suivi des événements (fichier .etl).
Nom
anyURI
Nom du fournisseur.
ProcessID
unsignedInt
Identifie le processus qui a généré l’événement.
ProcessorID
unsignedByte
Numéro d’identification du processeur qui a traité l’événement. Disponible uniquement pour les événements enregistrés dans un fichier journal de suivi des événements (fichier .etl).
ProcessorTime
unsignedInt
Pour les sessions privées ETW, le temps d’exécution écoulé pour les instructions en mode utilisateur, dans les graduations du processeur. Disponible uniquement pour les événements enregistrés dans un fichier journal de suivi des événements (fichier .etl).
Qualificateurs
unsignedShort
Un fournisseur hérité utilise un nombre 32 bits pour identifier ses événements. Si l’événement est journalisé par un fournisseur hérité, la valeur de l’élément EventID contient les 16 bits d’ordre inférieur de l’identificateur d’événement et l’attribut Qualifier contient les 16 bits d’ordre élevé de l’identificateur d’événement.
RawTime
unsignedLong
Valeur d’horodatage brut ; le format de l’horodatage dépend de la source d’heure utilisée pour collecter la trace. L’horodatage brut offre une précision supérieure à l’heure système. La sortie de l’événement rendu contient uniquement le temps brut si vous utilisez TraceRpt.exe avec le commutateur -rts.
Identificateur global unique qui identifie l’activité vers laquelle le contrôle a été transféré. Les événements associés ont alors cet identificateur comme identificateur ActivityID.
SessionID
unsignedInt
Numéro d’identification de la session terminal server dans laquelle l’événement s’est produit. Disponible uniquement pour les événements enregistrés dans un fichier journal de suivi des événements (fichier .etl).
SystemTime
dateTime
Heure système de la journalisation de l’événement.
ThreadID
unsignedInt
Identifie le thread qui a généré l’événement.
UserID
string
Identificateur de sécurité (SID) de l’utilisateur sous forme de chaîne.
UserTime
unsignedInt
Temps d’exécution écoulé pour les instructions en mode utilisateur, en unités de temps processeur. Si vous utilisez une session privée ETW, utilisez plutôt la valeur dans le membre ProcessorTime. Disponible uniquement pour les événements enregistrés dans un fichier journal de suivi des événements (fichier .etl).
Notes
Par défaut, l’événement contient le nom de domaine complet (FQDN) d’un ordinateur. Pour utiliser le nom NETBIOS plutôt que le nom de domaine complet, vous devez créer une valeur de Registre DWORD nommée CompatFlags sous la clé de Registre suivante et définir la valeur de CompatFlags sur 0x2.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
Windows
CurrentVersion
WINEVT
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]