Bagikan melalui


Kelas proses

Kelas ini adalah kelas induk untuk peristiwa proses.

Sintaks berikut disederhanakan dari kode MOF.

Sintaks

[Guid("{3d6fa8d0-fe05-11d0-9dda-00c04fd7ba7c}"), EventVersion(3)]
class Process : 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 mengonsumsi peristiwa.

Jenis peristiwa Deskripsi
EVENT_TRACE_TYPE_END(Nilai jenis peristiwa adalah 2)
Akhiri peristiwa proses. Kelas Process_TypeGroup1 MOF menentukan data peristiwa untuk peristiwa ini.
EVENT_TRACE_TYPE_START(Nilai jenis peristiwa adalah 1)
Mulai peristiwa proses. Kelas Process_TypeGroup1 MOF 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 Process_TypeGroup1 MOF 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 Process_TypeGroup1 MOF menentukan data peristiwa untuk peristiwa ini.

 

Peristiwa proses dan 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

Process_TypeGroup1

Process_V0

Process_V1

Process_V2