Bagikan melalui


kelas PageFault_V2

Kelas ini adalah kelas induk untuk peristiwa kesalahan halaman.

Sintaks berikut disederhanakan dari kode MOF.

Sintaks

[Guid("{3d6fa8d3-fe05-11d0-9dda-00c04fd7ba7c}"), EventVersion(2)]
class PageFault_V2 : MSNT_SystemTrace
{
};

Anggota

Kelas PageFault_V2 tidak menentukan anggota apa pun.

Keterangan

Untuk mengaktifkan semua peristiwa kesalahan halaman dalam sesi pengelogan Kernel NT, tentukan bendera EVENT_TRACE_FLAG_MEMORY_PAGE_FAULTS di anggota EnableFlags dari struktur EVENT_TRACE_PROPERTIES saat memanggil fungsi StartTrace . Anda juga dapat menentukan bendera berikut:

  • EVENT_TRACE_FLAG_MEMORY_HARD_FAULTS
  • EVENT_TRACE_FLAG_VIRTUAL_ALLOC

Konsumen pelacakan peristiwa dapat menerapkan pemrosesan khusus untuk semua peristiwa kesalahan halaman dengan memanggil fungsi SetTraceCallback dan menentukan PageFaultGuid sebagai parameter pGuid . Gunakan jenis peristiwa berikut untuk mengidentifikasi peristiwa memori aktual saat menggunakan peristiwa.

Jenis peristiwa Deskripsi
EVENT_TRACE_TYPE_MM_COW(Nilai jenis peristiwa adalah 12)
Peristiwa salin saat menulis. Kelas MOF PageFault_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. Sebelum Windows Vista, PageFault_TransitionFault kelas MOF mendefinisikan peristiwa.
EVENT_TRACE_TYPE_MM_DZF(Nilai jenis peristiwa adalah 11)
Menuntut peristiwa kesalahan nol. Kelas MOF PageFault_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. Sebelum Windows Vista, PageFault_TransitionFault kelas MOF mendefinisikan peristiwa.
EVENT_TRACE_TYPE_MM_GPF(Nilai jenis peristiwa adalah 13)
Peristiwa kesalahan halaman penjaga. Kelas MOF PageFault_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. Sebelum Windows Vista, PageFault_TransitionFault kelas MOF mendefinisikan peristiwa.
EVENT_TRACE_TYPE_MM_HPF(Nilai jenis peristiwa adalah 14)
Peristiwa kesalahan halaman keras. Kelas MOF PageFault_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. Sebelum Windows Vista, PageFault_TransitionFault kelas MOF mendefinisikan peristiwa.
EVENT_TRACE_TYPE_MM_TF(Nilai jenis peristiwa adalah 10)
Peristiwa kesalahan transisi. Kelas MOF PageFault_TypeGroup1 menentukan data peristiwa untuk peristiwa ini. Sebelum Windows Vista, PageFault_TransitionFault kelas MOF mendefinisikan peristiwa.
EVENT_TRACE_TYPE_MM_AV(Nilai jenis peristiwa adalah 15)
Peristiwa pelanggaran akses. Kelas MOF PageFault_TypeGroup1 menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 32 Peristiwa kesalahan halaman keras. Kelas PageFault_HardFault MOF menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 105 Gambar dimuat dalam peristiwa file halaman. Kelas MOF PageFault_ImageLoadBacked menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 98 Peristiwa alokasi virtual. Kelas MOF VirtualAlloc menentukan data peristiwa untuk peristiwa ini.
Nilai jenis peristiwa, 99 Peristiwa gratis virtual. Kelas MOF VirtualAlloc menentukan data peristiwa untuk peristiwa ini.

 

Anda dapat menggunakan anggota ProcessId dan ThreadIdEVENT_TRACE_HEADER untuk mengidentifikasi proses atau utas yang rusak.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]