Compartir a través de


TraceLogging

Información general sobre la tecnología TraceLogging.

Para desarrollar TraceLogging, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Clase

 
TraceLoggingActivity

Proporciona compatibilidad con el registro de eventos ETW durante una actividad. Todos los eventos se deben etiquetar o anidar manualmente.
TraceLoggingThreadActivity

Proporciona compatibilidad con el registro de eventos ETW durante una actividad. Los eventos se etiquetarán automáticamente con o anidados en esta actividad.
TraceLoggingThreadActivityIdSetter

Etiqueta un subproceso con un identificador de actividad para que ETW marque todos los eventos de ese subproceso con el identificador de actividad.

Functions

 
~TraceLoggingThreadActivityIdSetter

Restaura el identificador de actividad original en el subproceso.
Proveedor

TraceLoggingActivity::P rovider (traceloggingactivity.h) devuelve el identificador al proveedor traceLogging asociado a esta actividad.
Proveedor

TraceLoggingThreadActivity::P rovider (traceloggingactivity.h) devuelve el identificador al proveedor traceLogging asociado a esta actividad.
SetRelatedActivity

Establece la actividad relacionada para este objeto TraceLoggingActivity.
SetRelatedActivityId

TraceLoggingActivity::SetRelatedActivityId usa el identificador único de una actividad para establecer la actividad relacionada para este objeto TraceLoggingActivity.
SetRelatedActivityId

TraceLoggingActivity::SetRelatedActivityId(const GUID) usa el identificador único de una actividad para establecer la actividad relacionada para este objeto TraceLoggingActivity.
TRACELOGGING_DECLARE_PROVIDER

Forward-declara un identificador para un proveedor traceLogging.
TRACELOGGING_DEFINE_PROVIDER

Define un identificador para un proveedor de TraceLogging.
TRACELOGGING_DEFINE_PROVIDER_STORAGE

Reserva el almacenamiento estático para un identificador de proveedor de seguimiento definido por el usuario. Prefiere TRACELOGGING_DEFINE_PROVIDER en esta macro.
TraceLoggingActivity

Crea un nuevo objeto TraceLoggingActivity. (sobrecarga 1/2)
TraceLoggingActivity

Crea un nuevo objeto TraceLoggingActivity. (sobrecarga 2/2)
TraceLoggingBinary

Macro contenedora traceLogging que agrega un campo con datos binarios al evento.
TraceLoggingChannel

Macro contenedora traceLogging que establece el canal para el evento.
TraceLoggingCustom

Macro contenedora traceLogging que agrega un campo empaquetado mediante un serializador personalizado al evento.
TraceLoggingCustomAttribute

Macro contenedora traceLogging que agrega información personalizada sobre el evento en la PDB.
TraceLoggingDescription

Macro contenedora traceLogging que establece la descripción del evento.
TraceLoggingEventTag

Macro contenedora traceLogging que establece la etiqueta de evento para el evento.
TraceLoggingFunction

Crea un traceLoggingThreadActivity denominado después de la función actual y escribe un evento Start para la actividad. Se escribirá una actividad Stop al final del ámbito actual.
TraceLoggingKeyword

Macro contenedora traceLogging que establece la palabra clave para el evento.
TraceLoggingLevel

Macro contenedora traceLogging que establece el nivel del evento
TraceLoggingOpcode

Macro contenedora traceLogging que establece el código de operación para el evento
TraceLoggingOptionGroup

Macro TraceLogging para su uso en TRACELOGGING_DEFINE_PROVIDER para especificar un grupo de proveedores.
TraceLoggingRegisterEx

Registra un proveedor traceLogging para que se pueda usar para registrar eventos, especificando una devolución de llamada de habilitación de ETW.
TraceLoggingSocketAddress

Macro contenedora traceLogging que agrega un campo con una dirección de socket al evento.
TraceLoggingStruct

Macro contenedora traceLogging que agrega un campo que contiene otros campos al evento.
TraceLoggingThreadActivity

Inicializa una nueva instancia de la clase TraceLoggingThreadActivity. (sobrecarga 2/2)
TraceLoggingThreadActivity

Inicializa una nueva instancia de la clase TraceLoggingThreadActivity. (sobrecarga 1/2)
TraceLoggingThreadActivityIdSetter

Crea un nuevo objeto TraceLoggingThreadActivityIdSetter. (sobrecarga 2/2)
TraceLoggingThreadActivityIdSetter

Crea un nuevo objeto TraceLoggingThreadActivityIdSetter. (sobrecarga 1/2)
TraceLoggingValue

Macro contenedora traceLogging para C++ que agrega un campo con un tipo deducido automáticamente al evento.
TraceLoggingWrite

Emite un evento TraceLogging.
TraceLoggingWriteActivity

Emite un evento TraceLogging con identificadores de actividad especificados.
TraceLoggingWriteStart

Inicia una actividad y registra el evento de inicio.
TraceLoggingWriteStop

Detiene una actividad y registra el evento stop.
TraceLoggingWriteTagged

Registra un evento con un identificador de actividad ETW asociado.