Partager via


Macro TraceLoggingFunction (traceloggingactivity.h)

Crée un Objet TraceLoggingThreadActivity nommé d’après la fonction actuelle et écrit un événement Start pour l’activité. Une activité Stop est écrite à la fin de l’étendue actuelle.

Syntaxe

void TraceLoggingFunction(
  [in]  providerHandle,
        __VA_ARGS__
);

Paramètres

[in] providerHandle

Handle d’inscription du fournisseur.

__VA_ARGS__

Valeur de retour

None

Remarques

Appelez cette macro au début d’une fonction pour définir une activité. Cette macro crée alors automatiquement un objet TraceLoggingThreadActivity basé sur le nom de la fonction et démarre la journalisation pour l’activité. Il génère et journalise automatiquement un événement d’arrêt à la fin de la fonction.

Objet TraceLoggingThreadActivity , vous devez vous assurer qu’aucune activité enfant ne survivra à la fonction associée, même dans les cas d’erreur ou de périphérie.

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