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] |