header pla.h
Header ini digunakan oleh Log Performa dan Pemberitahuan. Untuk informasi selengkapnya, lihat:
pla.h berisi antarmuka pemrograman berikut:
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. |
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. |