kelas Process_V2
Kelas ini adalah kelas induk untuk peristiwa proses.
Sintaks berikut disederhanakan dari kode MOF.
[Guid("{3d6fa8d0-fe05-11d0-9dda-00c04fd7ba7c}"), EventVersion(2)]
class Process_V2 : MSNT_SystemTrace
{
};
Kelas Proses tidak menentukan anggota apa pun.
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 | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung |
Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |