共用方式為


(pla.h) IPerformanceCounterDataCollector 介面

指定要查詢的性能計數器,以及要寫入計數器數據的記錄檔。

若要建立此數據收集器,請呼叫 IDataCollectorCollection::CreateDataCollectorIDataCollectorCollection::CreateDataCollectorFromXml 方法。 如需您傳遞至 CreateDataCollectorFromXml 之 XML 的詳細資訊,請參閱。

繼承

IPerformanceCounterDataCollector 介面繼承自 IDataCollector 介面。

方法

IPerformanceCounterDataCollector 介面具有這些方法。

 
IPerformanceCounterDataCollector::get_DataSourceName

如果記錄檔是 SQL 記錄檔,則擷取或設定數據來源名稱。 (取得)
IPerformanceCounterDataCollector::get_LogFileFormat

擷取或設定記錄檔的格式。 (取得)
IPerformanceCounterDataCollector::get_PerformanceCounters

擷取或設定要查詢的性能計數器。 (取得)
IPerformanceCounterDataCollector::get_SampleInterval

擷取或設定取樣計數器數據之間要等候的間隔。 (取得)
IPerformanceCounterDataCollector::get_SegmentMaxRecords

擷取或設定要記錄的樣本數目上限。 (取得)
IPerformanceCounterDataCollector::p ut_DataSourceName

如果記錄檔是 SQL 記錄檔,則擷取或設定數據來源名稱。 (Put)
IPerformanceCounterDataCollector::p ut_LogFileFormat

擷取或設定記錄檔的格式。 (Put)
IPerformanceCounterDataCollector::p ut_PerformanceCounters

擷取或設定要查詢的性能計數器。 (Put)
IPerformanceCounterDataCollector::p ut_SampleInterval

擷取或設定取樣計數器數據之間要等候的間隔。 (Put)
IPerformanceCounterDataCollector::p ut_SegmentMaxRecords

擷取或設定要記錄的樣本數目上限。 (Put)

備註

下列範例顯示當您呼叫 CreateDataCollectorFromXml 來建立物件時,可用來初始化這個物件的 XML。 IDataCollector::Xml 屬性也會傳回此 XML。

<PerformanceCounterDataCollector>
    <DataSourceName/>
    <Counter/>             <!-- Specify this element for each counter -->
    <CounterDisplayName/>  <!-- Read-only. Contains the contents of -->
                           <!-- <PerformanceCounter/> in the user's locale -->
    <LogFileFormat/>
    <SampleInterval/>
    <SegmentMaxRecords/>
</PerformanceCounterDataCollector>

請注意,此範例不會顯示繼承自您也需要指定 之 IDataCollector 的屬性元素。

當您指定要建立收集器的 XML 時,您只能指定您想要設定之屬性的元素。 如果您未指定屬性,PLA 會提供預設值。 當您擷取收集器的 XML 時,XML 會提供所有元素,包括 來自 IDataCollector 的專案。

規格需求

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

另請參閱

IAlertDataCollector

IDataCollector