TraceLoggingActivity 類別 (traceloggingactivity.h)
提供活動期間記錄 ETW 事件的支援。 所有事件都必須手動標記或巢狀。
繼承
TraceLoggingActivity 類別會實作 _TlgActivityBase。
方法
TraceLoggingActivity 類別具有這些方法。
TraceLoggingActivity::P rovider TraceLoggingActivity::P rovider (traceloggingactivity.h) 會將句柄傳回與此活動相關聯的 TraceLogging 提供者。 |
TraceLoggingActivity::SetRelatedActivity 設定這個 TraceLoggingActivity 對象的相關活動。 |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId 會使用活動的唯一標識符來設定此 TraceLoggingActivity 對象的相關活動。 |
TraceLoggingActivity::SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId (const GUID) 使用活動的唯一標識符來設定此 TraceLoggingActivity 物件的相關活動。 |
TraceLoggingActivity::TraceLoggingActivity 建立新的 TraceLoggingActivity 物件。 (多載 1/2) |
TraceLoggingActivity::TraceLoggingActivity 建立新的 TraceLoggingActivity 物件。 (多載 2/2) |
備註
若要使用 TraceLogging 活動,您必須定義 TraceLoggingActivity 或 TraceLoggingThreadActivity 的實例。 建立其中一個類別的實例之後,您可以使用 TraceLoggingFunction、 TraceLoggingWriteStart、 TraceLoggingWriteStop 和 TraceLoggingWriteTagged 來管理活動記錄。 當追蹤開啟並啟動活動時,這個類別會自動建立唯一標識符。
您可以將唯一標識碼提供給 TraceLoggingWriteStart 和 TraceLoggingWriteStop 宏,以手動巢狀活動。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2012 R2 |
目標平台 | Windows |
標頭 | traceloggingactivity.h |