Partager via


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

Voir aussi

TRACE_PROVIDER_INSTANCE_INFO