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 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應