TRACE_ENABLE_INFO structure (evntrace.h)
Définit la session et les informations utilisées par la session pour activer le fournisseur. Ces informations sont retournées par EnumerateTraceGuidsEx dans le cadre d’un bloc TRACE_PROVIDER_INSTANCE_INFO .
Syntaxe
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;
Membres
IsEnabled
Indique si le fournisseur est activé pour la session. La valeur est TRUE si le fournisseur est activé pour la session; sinon, la valeur est FALSE. Cette valeur doit toujours être TRUE.
Level
Niveau de détail que la session a demandé au fournisseur d’inclure dans les événements. Pour plus d’informations, consultez le paramètre Level de la fonction EnableTraceEx .
Reserved1
Réservé.
LoggerId
Identifie la session qui a activé le fournisseur.
EnableProperty
Informations supplémentaires que la session souhaite inclure dans le fichier journal. Pour plus d’informations, consultez le paramètre EnableProperty de la fonction EnableTraceEx .
Reserved2
Réservé.
MatchAnyKeyword
Les mots clés spécifient les événements que la session souhaite que le fournisseur écrive. Pour plus d’informations, consultez le paramètre MatchAnyKeyword de la fonction EnableTraceEx .
MatchAllKeyword
Les mots clés spécifient les événements que la session souhaite que le fournisseur écrive. Pour plus d’informations, consultez le paramètre MatchAllKeyword de la fonction EnableTraceEx .
Notes
Le bloc TRACE_PROVIDER_INSTANCE_INFO contient une ou plusieurs de ces structures.
Spécifications
En-tête | evntrace.h |