Classe TraceLoggingActivity (traceloggingactivity.h)
Fornece suporte para registrar eventos ETW em log durante uma atividade. Todos os eventos devem ser marcados manualmente ou aninhados.
Herança
A classe TraceLoggingActivity implementa _TlgActivityBase.
Métodos
A classe TraceLoggingActivity tem esses métodos.
TraceLoggingActivity::P rovider TraceLoggingActivity::P rovider (traceloggingactivity.h) retorna o identificador para o provedor TraceLogging associado a essa atividade. |
TraceLoggingActivity::SetRelatedActivity Define a atividade relacionada para este objeto TraceLoggingActivity. |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId usa o identificador exclusivo de uma atividade para definir a atividade relacionada para esse objeto TraceLoggingActivity. |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId(const GUID) usa o identificador exclusivo de uma atividade para definir a atividade relacionada para este objeto TraceLoggingActivity. |
TraceLoggingActivity::TraceLoggingActivity Cria um novo objeto TraceLoggingActivity. (sobrecarga 1/2) |
TraceLoggingActivity::TraceLoggingActivity Cria um novo objeto TraceLoggingActivity. (sobrecarga 2/2) |
Comentários
Para usar atividades de TraceLogging, você precisa definir uma instância de TraceLoggingActivity ou TraceLoggingThreadActivity. Depois de criar uma instância de uma dessas classes, você manipula o log de atividades usando TraceLoggingFunction, TraceLoggingWriteStart, TraceLoggingWriteStop e TraceLoggingWriteTagged. Essa classe cria automaticamente um identificador exclusivo quando o rastreamento é ativado e a atividade é iniciada.
Você pode aninhar atividades manualmente fornecendo identificadores exclusivos para as macros TraceLoggingWriteStart e TraceLoggingWriteStop .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2012 R2 |
Plataforma de Destino | Windows |
Cabeçalho | traceloggingactivity.h |