共用方式為


(pla.h) ITraceDataProvider 介面

指定要在追蹤會話中啟用的追蹤提供者。

若要取得此介面,請呼叫 ITraceDataProviderCollection::CreateTraceDataProvider 方法。

您也可以使用 XML 來定義提供者。 如需詳細資訊,請參閱 ITraceDataCollector的一節。

繼承

ITraceDataProvider介面繼承自IDispatch介面。 ITraceDataProvider 也有下列類型的成員:

方法

ITraceDataProvider介面具有這些方法。

 
ITraceDataProvider::get_DisplayName

擷取或設定提供者的顯示名稱。 (取得)
ITraceDataProvider::get_FilterData

擷取或設定傳送至追蹤資料提供者以供篩選之用的任意資料。 (取得)
ITraceDataProvider::get_FilterEnabled

擷取或設定值,判斷是否使用篩選資料來啟用提供者。 (取得)
ITraceDataProvider::get_FilterType

擷取或設定提供者定義的篩選類型。 (取得)
ITraceDataProvider::get_Guid

擷取或設定提供者的 GUID。 (取得)
ITraceDataProvider::get_KeywordsAll

擷取關鍵字清單,以限制您想要提供者寫入的事件類別。
ITraceDataProvider::get_KeywordsAny

擷取關鍵字清單,決定您想要提供者寫入的事件類別。
ITraceDataProvider::get_Level

擷取用來啟用提供者的資訊層級。
ITraceDataProvider::get_Properties

擷取 Windows 事件追蹤 (ETW) 事件所包含的擴充資料項目清單。
ITraceDataProvider::GetRegisteredProcesses

擷取已註冊為 Windows 事件追蹤 (ETW) 提供者的進程清單。
ITraceDataProvider::GetSecurity

擷取追蹤資料提供者的安全性資訊。
ITraceDataProvider::p ut_DisplayName

擷取或設定提供者的顯示名稱。 (Put)
ITraceDataProvider::p ut_FilterData

擷取或設定傳送至追蹤資料提供者以供篩選之用的任意資料。 (Put)
ITraceDataProvider::p ut_FilterEnabled

擷取或設定值,判斷是否使用篩選資料來啟用提供者。 (Put)
ITraceDataProvider::p ut_FilterType

擷取或設定提供者定義的篩選類型。 (Put)
ITraceDataProvider::p ut_Guid

擷取或設定提供者的 GUID。 (Put)
ITraceDataProvider::Query

擷取已註冊提供者的詳細資料。
ITraceDataProvider::Resolve

將提供者的詳細資料與這個實例合併。
ITraceDataProvider::SetSecurity

設定追蹤資料提供者的安全性資訊。

備註

如果您想要只擷取特定提供者的顯示名稱或 GUID,或只擷取註冊為該提供者的進程清單,您可以呼叫 CoCreateInstance 函式並傳遞 __uuidof (TraceDataProvider) 做為類別識別碼,並__uuidof (ITraceDataProvider) 做為介面識別碼來取得此介面。 若要針對此目的從腳本建立 物件,請使用 Pla.TraceDataProvider 程式識別碼。

如果您要將介面新增至ITraceDataProviderCollection集合,請勿使用CoCreateInstance函式。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 pla.h

另請參閱

ITraceDataCollector::TraceDataProviders

ITraceDataProviderCollection