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 |