Classe TraceLoggingThreadActivityIdSetter (traceloggingactivity.h)
Marca um thread com uma ID de atividade para que o ETW marque todos os eventos nesse thread com a ID da atividade.
TraceLoggingThreadActivityIdSetter tem estes tipos de membros:
Construtores
A classe TraceLoggingThreadActivityIdSetter tem esses construtores.
Construtor | Descrição |
---|---|
Construtor TraceLoggingThreadActivityIdSetter | Cria um novo objeto TraceLoggingThreadActivityIdSetter . |
Construtor TraceLoggingThreadActivityIdSetter | Salva a ID da atividade original e define uma nova atividade no thread. |
Destruidor TraceLoggingThreadActivityIdSetter | Restaura a ID da atividade original para o thread. |
Métodos
A classe TraceLoggingThreadActivityIdSetter tem esses métodos.
TraceLoggingThreadActivityIdSetter::~TraceLoggingThreadActivityIdSetter Restaura a ID da atividade original para o thread. |
TraceLoggingThreadActivityIdSetter::TraceLoggingThreadActivityIdSetter Cria um novo objeto TraceLoggingThreadActivityIdSetter. (sobrecarga 2/2) |
TraceLoggingThreadActivityIdSetter::TraceLoggingThreadActivityIdSetter Cria um novo objeto TraceLoggingThreadActivityIdSetter. (sobrecarga 1/2) |
Comentários
Todas as atividades que ocorrem em um thread serão marcadas com a ID de atividade associada durante a vida útil desse objeto ou até que uma nova atividade seja aninhada no thread. Essa nova ID aninhada terá precedência sobre o objeto TraceLoggingThreadActivityIdSetter .
Importante
Use essa classe somente quando puder garantir que todas as atividades desse thread estejam totalmente aninhadas. Em builds DEBUG, a classe gerará uma asserção durante seu evento Stop, se detectar aninhamento de atividade incorreto ou se o evento Stop ocorrer em um thread diferente do thread usado para iniciá-lo.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | traceloggingactivity.h |