struttura TRACE_ENABLE_INFO (evntrace.h)
Definisce la sessione e le informazioni utilizzate dalla sessione per abilitare il provider. Queste informazioni vengono restituite da EnumerateTraceGuidsEx come parte di un blocco TRACE_PROVIDER_INSTANCE_INFO .
Sintassi
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;
Members
IsEnabled
Indica se il provider è abilitato per la sessione. Il valore è TRUE se il provider è abilitato per la sessione; in caso contrario, il valore è FALSE. Questo valore deve essere sempre TRUE.
Level
Livello di dettaglio che la sessione ha chiesto al provider di includere negli eventi. Per informazioni dettagliate, vedere il parametro Level della funzione EnableTraceEx .
Reserved1
Riservato.
LoggerId
Identifica la sessione che ha abilitato il provider.
EnableProperty
Informazioni aggiuntive che la sessione desidera includere ETW nel file di log. Per informazioni dettagliate, vedere il parametro EnableProperty della funzione EnableTraceEx .
Reserved2
Riservato.
MatchAnyKeyword
Le parole chiave specificano gli eventi che la sessione desidera che il provider scriva. Per informazioni dettagliate, vedere il parametro MatchAnyKeyword della funzione EnableTraceEx .
MatchAllKeyword
Le parole chiave specificano gli eventi che la sessione desidera che il provider scriva. Per informazioni dettagliate, vedere il parametro MatchAllKeyword della funzione EnableTraceEx .
Commenti
Il blocco TRACE_PROVIDER_INSTANCE_INFO contiene una o più di queste strutture.
Requisiti
Intestazione | evntrace.h |