Compartilhar via


Macro TraceLoggingFunction (traceloggingactivity.h)

Cria um TraceLoggingThreadActivity chamado após a função atual e grava um evento Start para a atividade. Uma atividade Stop será gravada no final do escopo atual.

Sintaxe

void TraceLoggingFunction(
  [in]  providerHandle,
        __VA_ARGS__
);

Parâmetros

[in] providerHandle

Um identificador de registro do provedor.

__VA_ARGS__

Retornar valor

Nenhum

Comentários

Invoque essa macro no início de uma função para definir uma atividade. Essa macro criará automaticamente um objeto TraceLoggingThreadActivity com base no nome da função e iniciará o registro em log para a atividade. Ele também gerará e registrará automaticamente um evento de parada quando a função for concluída.

Objeto TraceLoggingThreadActivity , você deve garantir que nenhuma atividade filho durará mais que a função associada, mesmo em casos de erro ou casos de borda.

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