estrutura TRACE_ENABLE_INFO (evntrace.h)
Define a sessão e as informações que a sessão usou para habilitar o provedor. Essas informações são retornadas por EnumerateTraceGuidsEx como parte de um bloco de TRACE_PROVIDER_INSTANCE_INFO .
Sintaxe
typedef struct _TRACE_ENABLE_INFO {
ULONG IsEnabled;
UCHAR Level;
UCHAR Reserved1;
USHORT LoggerId;
ULONG EnableProperty;
ULONG Reserved2;
ULONGLONG MatchAnyKeyword;
ULONGLONG MatchAllKeyword;
} TRACE_ENABLE_INFO, *PTRACE_ENABLE_INFO;
Membros
IsEnabled
Indica se o provedor está habilitado para a sessão. O valor será TRUE se o provedor estiver habilitado para a sessão, caso contrário, o valor será FALSE. Esse valor sempre deve ser TRUE.
Level
Nível de detalhes que a sessão pediu ao provedor para incluir nos eventos. Para obter detalhes, consulte o parâmetro Level da função EnableTraceEx .
Reserved1
Reservado.
LoggerId
Identifica a sessão que habilitou o provedor.
EnableProperty
Informações adicionais que a sessão deseja que o ETW inclua no arquivo de log. Para obter detalhes, consulte o parâmetro EnableProperty da função EnableTraceEx .
Reserved2
Reservado.
MatchAnyKeyword
Palavras-chave especificam quais eventos a sessão deseja que o provedor escreva. Para obter detalhes, consulte o parâmetro MatchAnyKeyword da função EnableTraceEx .
MatchAllKeyword
Palavras-chave especificam quais eventos a sessão deseja que o provedor escreva. Para obter detalhes, consulte o parâmetro MatchAllKeyword da função EnableTraceEx .
Comentários
O bloco TRACE_PROVIDER_INSTANCE_INFO contém uma ou mais dessas estruturas.
Requisitos
Cabeçalho | evntrace.h |