Bagikan melalui


Antarmuka ITraceDataProvider (pla.h)

Menentukan penyedia pelacakan untuk diaktifkan dalam sesi pelacakan.

Untuk mendapatkan antarmuka ini, panggil metode ITraceDataProviderCollection::CreateTraceDataProvider .

Anda juga dapat menggunakan XML untuk menentukan penyedia. Untuk informasi selengkapnya, lihat bagian Keterangan dari ITraceDataCollector.

Warisan

Antarmuka ITraceDataProvider mewarisi dari antarmuka IDispatch . ITraceDataProvider juga memiliki jenis anggota berikut:

Metode

Antarmuka ITraceDataProvider memiliki metode ini.

 
ITraceDataProvider::get_DisplayName

Mengambil atau mengatur nama tampilan penyedia. (Dapatkan)
ITraceDataProvider::get_FilterData

Mengambil atau mengatur data arbitrer yang dikirim ke penyedia data pelacakan untuk tujuan pemfilteran. (Dapatkan)
ITraceDataProvider::get_FilterEnabled

Mengambil atau menetapkan nilai yang menentukan apakah data filter digunakan untuk mengaktifkan penyedia. (Dapatkan)
ITraceDataProvider::get_FilterType

Mengambil atau mengatur jenis filter yang ditentukan penyedia. (Dapatkan)
ITraceDataProvider::get_Guid

Mengambil atau mengatur GUID penyedia. (Dapatkan)
ITraceDataProvider::get_KeywordsAll

Mengambil daftar kata kunci yang membatasi kategori peristiwa yang Anda inginkan untuk ditulis oleh penyedia.
ITraceDataProvider::get_KeywordsAny

Mengambil daftar kata kunci yang menentukan kategori peristiwa yang Anda inginkan untuk ditulis oleh penyedia.
ITraceDataProvider::get_Level

Mengambil tingkat informasi yang digunakan untuk mengaktifkan penyedia.
ITraceDataProvider::get_Properties

Mengambil daftar item data yang diperluas yang disertakan event Tracing for Windows (ETW) dengan peristiwa tersebut.
ITraceDataProvider::GetRegisteredProcesses

Mengambil daftar proses yang telah terdaftar sebagai penyedia Pelacakan Peristiwa untuk Windows (ETW).
ITraceDataProvider::GetSecurity

Mengambil informasi keamanan untuk penyedia data pelacakan.
ITraceDataProvider::p ut_DisplayName

Mengambil atau mengatur nama tampilan penyedia. (Put)
ITraceDataProvider::p ut_FilterData

Mengambil atau mengatur data arbitrer yang dikirim ke penyedia data pelacakan untuk tujuan pemfilteran. (Put)
ITraceDataProvider::p ut_FilterEnabled

Mengambil atau menetapkan nilai yang menentukan apakah data filter digunakan untuk mengaktifkan penyedia. (Put)
ITraceDataProvider::p ut_FilterType

Mengambil atau mengatur jenis filter yang ditentukan penyedia. (Put)
ITraceDataProvider::p ut_Guid

Mengambil atau mengatur GUID penyedia. (Put)
ITraceDataProvider::Query

Mengambil detail tentang penyedia terdaftar.
ITraceDataProvider::Resolve

Menggabungkan detail tentang penyedia dengan instans ini.
ITraceDataProvider::SetSecurity

Mengatur informasi keamanan untuk penyedia data pelacakan.

Keterangan

Jika Anda hanya ingin mengambil nama tampilan atau GUID penyedia tertentu atau hanya mengambil daftar proses yang terdaftar sebagai penyedia tersebut, Anda bisa mendapatkan antarmuka ini dengan memanggil fungsi CoCreateInstance dan meneruskan __uuidof (TraceDataProvider) sebagai pengidentifikasi kelas dan __uuidof (ITraceDataProvider) sebagai pengidentifikasi antarmuka. Untuk membuat objek dari skrip untuk tujuan ini, gunakan pengidentifikasi program Pla.TraceDataProvider.

Jangan gunakan fungsi CoCreateInstance jika Anda akan menambahkan antarmuka ke koleksi ITraceDataProviderCollection .

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header pla.h

Lihat juga

ITraceDataCollector::TraceDataProviders

ITraceDataProviderCollection