Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Macros do provedor
TraceLoggingProvider.h define as seguintes macros que você pode usar para definir um provedor, registrar eventos e obter informações sobre o estado do provedor:
- TraceLogging Wrapper Macros configurar o evento que será escrito por TraceLoggingWrite.
- TRACELOGGING_DECLARE_PROVIDER forward-declara um identificador para um provedor TraceLogging.
- TRACELOGGING_DEFINE_PROVIDER define um identificador para um provedor TraceLogging.
- TRACELOGGING_DEFINE_PROVIDER_STORAGE reserva armazenamento estático para um identificador de provedor TraceLogging que será definido pelo usuário para casos em que TRACELOGGING_DEFINE_PROVIDER não podem ser usados.
- TraceLoggingWrite emite um evento TraceLogging.
- TraceLoggingWriteActivity emite um evento TraceLogging com IDs de atividade especificadas.
Macros de atividade
TraceLoggingActivity.h define as seguintes macros que você pode usar para iniciar, parar e gravar eventos em uma atividade gerenciada por um TraceLoggingActivity ou objeto de TraceLoggingThreadActivity:
- TraceLoggingFunction cria um TraceLoggingThreadActivity com o nome da função atual e grava um evento Start para a atividade. Uma atividade Stop será gravada no final do escopo atual.
- TraceLoggingWriteStart emite o evento start para um TraceLoggingActivity ou TraceLoggingThreadActivity e define a atividade como "Started".
- TraceLoggingWriteStop emite o evento stop para um TraceLoggingActivity ou TraceLoggingThreadActivity e define a atividade como "Stopped".
- TraceLoggingWriteTagged emite um evento explicitamente associado a um TraceLoggingActivity.
Tópicos relacionados
Sobre o de rastreamento de eventos