Share via


TRACE_ENABLE_INFO結構 (evntrace.h)

定義會話,以及會話用來啟用提供者的資訊。 EnumerateTraceGuidsEx會傳回這項資訊,作為TRACE_PROVIDER_INSTANCE_INFO區塊的一部分。

語法

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;

成員

IsEnabled

指出提供者是否已啟用會話。 如果提供者已啟用會話,則值為 TRUE ,否則值為 FALSE。 此值應一律為 TRUE

Level

會話要求提供者包含在事件的詳細資料層級。 如需詳細資訊,請參閱EnableTraceEx 函式的Level參數。

Reserved1

保留的。

LoggerId

識別啟用提供者的會話。

EnableProperty

會話希望 ETW 包含在記錄檔中的其他資訊。 如需詳細資訊,請參閱EnableTraceEx函式的EnableProperty參數。

Reserved2

保留的。

MatchAnyKeyword

關鍵字會指定會話想要提供者寫入的事件。 如需詳細資訊,請參閱EnableTraceEx函式的MatchAnyKeyword參數。

MatchAllKeyword

關鍵字會指定會話想要提供者寫入的事件。 如需詳細資訊,請參閱EnableTraceEx函式的MatchAllKeyword參數。

備註

TRACE_PROVIDER_INSTANCE_INFO區塊包含其中一或多個結構。

需求

   
標頭 evntrace.h

另請參閱

TRACE_PROVIDER_INSTANCE_INFO