Bagikan melalui


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

MSNT_SystemTrace

Proses

Process_TypeGroup1

Process_V0

Process_V1