Baca dalam bahasa Inggris

Bagikan melalui


header pla.h

Header ini digunakan oleh Log Performa dan Pemberitahuan. Untuk informasi selengkapnya, lihat:

pla.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IAlertDataCollector

Memantau penghitung kinerja dan melakukan tindakan setiap kali nilai penghitung melewati ambang yang ditentukan. Untuk membuat pengumpul data pemberitahuan, panggil metode IDataCollectorCollection::CreateDataCollector atau IDataCollectorCollection::CreateDataCollectorFromXml. Untuk detail tentang XML yang Anda berikan ke CreateDataCollectorFromXml, lihat Keterangan.
IApiTracingDataCollector

Mencatat panggilan Win32 ke Kernel32.dll, Advapi32.dll, Gdi32.dll, dan User32.dll.
IConfigurationDataCollector

Mengumpulkan pengaturan komputer pada saat pengumpulan.
IDataCollector

Mengatur dan mengambil properti kolektor menggunakan XML, menentukan nama file log, dan mengambil lokasi file log. Antarmuka ini adalah kelas abstrak dari mana pengumpul data berikut berasal:IAlertDataCollectorIApiTracingDataCollectorIConfigurationDataCollectorIPerformanceCounterDataCollectorITraceDataCollector
IDataCollectorCollection

Mengelola kumpulan objek DataCollector. Untuk mendapatkan antarmuka ini, akses properti IDataCollectorSet::D ataCollectors.
IDataCollectorSet

Mengelola informasi konfigurasi yang umum untuk semua objek pengumpul data dalam set; menambahkan dan menghapus pengumpul data dari set; dan memulai pengumpulan data. Ini adalah antarmuka PLA utama yang Anda gunakan.
IDataCollectorSetCollection

Mengelola kumpulan objek DataCollectorSet. Untuk mendapatkan antarmuka ini, panggil fungsi CoCreateInstance, meneruskan __uuidof(DataCollectorSetCollection) sebagai pengidentifikasi kelas dan __uuidof(IDataCollectorSetCollection) sebagai pengidentifikasi antarmuka. Kemudian, untuk mengisi koleksi, panggil metode IDataCollectorSetCollection::GetDataCollectorSets.
IDataManager

Mengelola data yang dihasilkan oleh pengumpul data, termasuk pembuatan laporan, kebijakan penyimpanan data, dan transfer data. Untuk mendapatkan antarmuka ini, akses properti IDataCollectorSet::D ataManager.
IFolderAction

Menentukan tindakan yang harus dilakukan manajer data pada setiap folder di bawah jalur akar kumpulan pengumpul data jika kedua kondisi (usia dan ukuran) terpenuhi. Untuk mendapatkan antarmuka ini, panggil metode IFolderActionCollection::CreateFolderAction.
IFolderActionCollection

Mengelola kumpulan objek FolderAction. Untuk mendapatkan antarmuka ini, akses properti IDataManager::FolderActions.
IPerformanceCounterDataCollector

Menentukan penghitung kinerja untuk kueri dan file log tempat data penghitung ditulis. Untuk membuat pengumpul data ini, panggil metode IDataCollectorCollection::CreateDataCollector atau IDataCollectorCollection::CreateDataCollectorFromXml.
ISchedule

Menentukan kapan kumpulan pengumpul data berjalan. Untuk mendapatkan antarmuka ini, panggil metode IScheduleCollection::CreateSchedule.
IScheduleCollection

Mengelola kumpulan objek Jadwal. Untuk mendapatkan antarmuka ini, akses properti IDataCollectorSet::Schedules.
ITraceDataCollector

Mengumpulkan peristiwa pelacakan dari penyedia terdaftar. Antarmuka ini mendefinisikan sesi pelacakan.
ITraceDataProvider

Menentukan penyedia pelacakan untuk diaktifkan dalam sesi pelacakan.
ITraceDataProviderCollection

Mengelola kumpulan objek TraceDataProvider. Untuk mendapatkan antarmuka ini, akses properti ITraceDataCollector::TraceDataProviders. Anda juga dapat memanggil fungsi CoCreateInstance untuk membuat instans baru objek TraceDataProviderCollection.
IValueMap

Mengelola kumpulan pasangan nama/nilai. Untuk mendapatkan antarmuka ini, akses salah satu properti atau metode berikut:IDataCollector::SetXmlIDataCollectorSet::CommitIDataCollectorSet::SetXmlITraceDataProvider::KeywordsAllITraceDataProvider::KeywordsAnyITraceDataProvider::LevelITraceDataProvider::P roperties
IValueMapItem

Menentukan pasangan nama/nilai. Untuk mendapatkan antarmuka ini, panggil properti IValueMap::Item. Untuk membuat antarmuka ini, panggil metode IValueMap::CreateValueMapItem.

Enumerasi

 
FormatPathOtomatis

Menentukan cara menghias nama file atau nama subdirektori.
ClockType

Menentukan resolusi jam yang akan digunakan saat melacak peristiwa.
CommitMode

Menentukan tindakan yang harus diambil saat melakukan perubahan pada kumpulan pengumpul data.
DataCollectorSetStatus

Menentukan status berjalan dari kumpulan pengumpul data.
DataCollectorType

Menentukan jenis pengumpul data.
DataManagerSteps

Menentukan tindakan yang diambil manajer data saat dijalankan.
FileFormat

Menentukan format data dalam file log.
FolderActionSteps

Menentukan tindakan yang diambil manajer data saat batas usia dan ukuran terpenuhi.
ResourcePolicy

Menentukan bagaimana folder dihapus ketika salah satu batas sumber daya disk terlampaui.
StreamMode

Menentukan tempat peristiwa pelacakan dikirimkan.
ValueMapType

Menentukan jenis nilai.
Hari Kerja

Menentukan hari dalam seminggu untuk menjalankan kumpulan pengumpul data.