Bagikan melalui


Kelas PerfInfo

Kelas ini adalah kelas induk untuk peristiwa penghitung kinerja.

Sintaks berikut disederhanakan dari kode MOF.

Sintaks

[Guid("{ce1dbfb4-137e-4da6-87b0-3f59aa102cbc}"), EventVersion(2)]
class PerfInfo : MSNT_SystemTrace
{
};

Anggota

Kelas PerfInfo tidak menentukan anggota apa pun.

Keterangan

Untuk mengaktifkan peristiwa panggilan prosedur yang ditangguhkan (DPC) dalam sesi pengelogan Kernel NT, tentukan bendera EVENT_TRACE_FLAG_DPC di anggota EnableFlags dari struktur EVENT_TRACE_PROPERTIES saat memanggil fungsi StartTrace . Anda juga dapat menentukan satu atau beberapa bendera berikut:

  • EVENT_TRACE_FLAG_INTERRUPT
  • EVENT_TRACE_FLAG_PROFILE
  • EVENT_TRACE_FLAG_SYSTEMCALL

Konsumen pelacakan peristiwa dapat menerapkan pemrosesan khusus untuk peristiwa DPC dengan memanggil fungsi SetTraceCallback dan menentukan PerfInfoGuid sebagai parameter pGuid . Gunakan jenis peristiwa berikut untuk mengidentifikasi peristiwa aktual saat mengonsumsi peristiwa.

Jenis peristiwa Deskripsi
Nilai jenis peristiwa, 46 Sampel peristiwa profil. Kelas MOF SampledProfile menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 51 Panggilan sistem masukkan peristiwa. Kelas MOF SysCallEnter menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 52 Peristiwa keluar panggilan sistem. Kelas MOF SysCallExit menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 66 Peristiwa DPC utas. Kelas MOF DPC menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 67 Peristiwa rutinitas layanan interupsi (ISR). Kelas ISR MOF mendefinisikan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 68 Peristiwa DPC. Kelas MOF DPC menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 69 Peristiwa timer DPC. Kelas MOF DPC menentukan data peristiwa untuk peristiwa ini.

 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]