kelas Process_V2
Kelas ini adalah kelas induk untuk peristiwa proses.
Sintaks berikut disederhanakan dari kode MOF.
Sintaks
[Guid("{3d6fa8d0-fe05-11d0-9dda-00c04fd7ba7c}"), EventVersion(2)]
class Process_V2 : MSNT_SystemTrace
{
};
Anggota
Kelas Proses tidak menentukan anggota apa pun.
Keterangan
Untuk mengaktifkan peristiwa proses dalam sesi pengelogan Kernel NT, tentukan bendera EVENT_TRACE_FLAG_PROCESS di anggota EnableFlags dari struktur EVENT_TRACE_PROPERTIES saat memanggil fungsi StartTrace . Anda juga dapat menentukan bendera berikut:
- EVENT_TRACE_FLAG_PROCESS_COUNTERS
Konsumen pelacakan peristiwa dapat menerapkan pemrosesan khusus untuk peristiwa proses dengan memanggil fungsi SetTraceCallback dan menentukan ProcessGuid sebagai parameter pGuid . Gunakan jenis peristiwa berikut untuk mengidentifikasi peristiwa proses aktual saat menggunakan peristiwa.
Jenis peristiwa | Deskripsi |
---|---|
EVENT_TRACE_TYPE_END(Nilai jenis peristiwa adalah 2) |
Akhiri peristiwa proses. Kelas MOF Process_V2_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. |
EVENT_TRACE_TYPE_START(Nilai jenis peristiwa adalah 1) |
Mulai peristiwa proses. Kelas MOF Process_V2_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa, 3 | Mulai peristiwa proses pengumpulan data. Menghitung proses yang saat ini berjalan pada saat sesi kernel dimulai. Kelas MOF Process_V2_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa, 4 | Akhiri peristiwa proses pengumpulan data. Menghitung proses yang saat ini berjalan pada saat sesi kernel berakhir. Kelas MOF Process_V2_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa, 32 | Peristiwa penghitung kinerja. Kelas Process_V2_TypeGroup2 MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa, 33 | Rundown penghitung kinerja di awal sesi. Kelas Process_V2_TypeGroup2 MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa, 39 | Mencabut peristiwa proses. Kelas MOF Process_V2_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. |
Proses dan peristiwa mulai utas dapat dicatat dalam konteks proses atau utas induk. Akibatnya, anggota ProcessId dan ThreadIdEVENT_TRACE_HEADER mungkin tidak sesuai dengan proses dan utas yang dibuat. Inilah sebabnya mengapa peristiwa ini berisi pengidentifikasi proses dan utas dalam data peristiwa (selain yang ada di header peristiwa).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung |
Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Lihat juga