Partager via


Classe TraceLoggingActivity (traceloggingactivity.h)

Prend en charge la journalisation des événements ETW pendant une activité. Tous les événements doivent être étiquetés ou imbriqués manuellement.

Héritage

La classe TraceLoggingActivity implémente _TlgActivityBase.

Méthodes

La classe TraceLoggingActivity a ces méthodes.

 
TraceLoggingActivity ::P rovider

TraceLoggingActivity ::P rovider (traceloggingactivity.h) retourne le handle au fournisseur TraceLogging associé à cette activité.
TraceLoggingActivity ::SetRelatedActivity

Définit l’activité associée pour cet objet TraceLoggingActivity.
TraceLoggingActivity ::SetRelatedActivityId

TraceLoggingActivity ::SetRelatedActivityId utilise l’identificateur unique d’une activité pour définir l’activité associée pour cet objet TraceLoggingActivity.
TraceLoggingActivity ::SetRelatedActivityId

TraceLoggingActivity ::SetRelatedActivityId(const GUID) utilise l’identificateur unique d’une activité pour définir l’activité associée pour cet objet TraceLoggingActivity.
TraceLoggingActivity ::TraceLoggingActivity

Crée un objet TraceLoggingActivity. (surcharge 1/2)
TraceLoggingActivity ::TraceLoggingActivity

Crée un objet TraceLoggingActivity. (surcharge 2/2)

Remarques

Pour utiliser les activités TraceLogging, vous devez définir une instance de TraceLoggingActivity ou TraceLoggingThreadActivity. Après avoir créé une instance de l’une de ces classes, vous manipulez la journalisation d’activité à l’aide de TraceLoggingFunction, TraceLoggingWriteStart, TraceLoggingWriteStop et TraceLoggingWriteTagged. Cette classe crée automatiquement un identificateur unique lorsque le suivi est activé et que l’activité est démarrée.

Vous pouvez imbriquer des activités manuellement en fournissant des identificateurs uniques aux macros TraceLoggingWriteStart et TraceLoggingWriteStop .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Windows
En-tête traceloggingactivity.h

Voir aussi

TraceLoggingThreadActivity, classe