Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Macros du fournisseur
TraceLoggingProvider.h définit les macros suivantes que vous pouvez utiliser pour définir un fournisseur, des événements de journal et obtenir des informations sur l’état du fournisseur :
- Macros Wrapper TraceLogging configurer l’événement qui sera écrit par TraceLoggingWrite.
- TRACELOGGING_DECLARE_PROVIDER forward déclare un handle pour un fournisseur TraceLogging.
- TRACELOGGING_DEFINE_PROVIDER définit un handle pour un fournisseur TraceLogging.
- TRACELOGGING_DEFINE_PROVIDER_STORAGE réserve un stockage statique pour un handle de fournisseur TraceLogging qui sera défini par l’utilisateur pour les cas où TRACELOGGING_DEFINE_PROVIDER ne peuvent pas être utilisés.
- TraceLoggingWrite émet un événement TraceLogging.
- TraceLoggingWriteActivity émet un événement TraceLogging avec des ID d’activité spécifiés.
Macros d’activité
TraceLoggingActivity.h définit les macros suivantes que vous pouvez utiliser pour démarrer, arrêter et écrire des événements dans une activité gérée par une TraceLoggingActivity ou objet TraceLoggingThreadActivity :
- TraceLoggingFunction crée une TraceLoggingThreadActivity nommée après la fonction active et écrit un événement Start pour l’activité. Une activité Stop est écrite à la fin de l’étendue actuelle.
- TraceLoggingWriteStart émet l’événement de démarrage pour un TraceLoggingActivity ou TraceLoggingThreadActivity et définit l’activité comme « Started ».
- TraceLoggingWriteStop émet l’événement d’arrêt pour un TraceLoggingActivity ou TraceLoggingThreadActivity et définit l’activité comme « Arrêté ».
- TraceLoggingWriteTagged émet un événement explicitement associé à un TraceLoggingActivity.