enumerasi KBUGCHECK_CALLBACK_REASON (wdm.h)

Jenis enumerasi KBUGCHECK_CALLBACK_REASON menentukan situasi di mana panggilan balik pemeriksaan bug dijalankan.

Sintaks

typedef enum _KBUGCHECK_CALLBACK_REASON {
  KbCallbackInvalid,
  KbCallbackReserved1,
  KbCallbackSecondaryDumpData,
  KbCallbackDumpIo,
  KbCallbackAddPages,
  KbCallbackSecondaryMultiPartDumpData,
  KbCallbackRemovePages,
  KbCallbackTriageDumpData,
  KbCallbackReserved2
} KBUGCHECK_CALLBACK_REASON;

Konstanta

 
KbCallbackInvalid
Dicadangkan untuk penggunaan sistem. Jangan gunakan.
KbCallbackReserved1
Dicadangkan untuk penggunaan sistem. Jangan gunakan.
KbCallbackSecondaryDumpData
Fungsi panggilan balik menyediakan data untuk ditambahkan ke area data sekunder dari file crash dump saat sistem mengeluarkan pemeriksaan bug. Untuk informasi selengkapnya tentang jenis panggilan balik ini, lihat Menerapkan Rutinitas Panggilan Balik KbCallbackSecondaryDumpData.
KbCallbackDumpIo
Menentukan bahwa sistem harus memanggil fungsi panggilan balik setiap kali menulis data ke file crash dump. Driver untuk perangkat yang memantau status sistem dapat menggunakan jenis panggilan balik ini. Untuk informasi selengkapnya tentang jenis panggilan balik ini, lihat Menerapkan Rutinitas Panggilan Balik KbCallbackDumpIo.
KbCallbackAddPages
Fungsi panggilan balik menambahkan satu atau beberapa halaman data khusus driver ke bagian utama file crash dump saat sistem operasi mengeluarkan pemeriksaan bug. Untuk informasi selengkapnya tentang jenis panggilan balik ini, lihat Menerapkan Rutinitas Panggilan Balik KbCallbackAddPages.
KbCallbackSecondaryMultiPartDumpData
Menentukan bahwa panggilan balik dijalankan untuk mendapatkan jumlah data yang ingin disimpan driver dalam file cadangan. Nilai enumerasi ini didukung di Windows Server 2008 dan versi Windows yang lebih baru.
KbCallbackRemovePages
Fungsi panggilan balik menghapus satu atau beberapa halaman data yang disediakan driver dari file crash dump. Untuk informasi selengkapnya, lihat KBUGCHECK_REMOVE_PAGES.
KbCallbackTriageDumpData
Menentukan bahwa panggilan balik dijalankan untuk menambahkan rentang memori virtual yang ingin dipertahankan driver dalam file minidump yang diukir. Nilai enumerasi ini didukung mulai dari Windows 10, versi 1809, dan Windows Server 2019. Untuk informasi selengkapnya tentang jenis panggilan balik ini, lihat Menerapkan Rutinitas Panggilan Balik KbCallbackTriageDumpData.
KbCallbackReserved2
Dicadangkan untuk penggunaan sistem. Jangan gunakan.

Keterangan

Driver menggunakan enumerasi ini untuk menentukan jenis rutinitas panggilan balik KBUGCHECK_REASON_CALLBACK_ROUTINE untuk mendaftar ketika memanggil fungsi KeRegisterBugCheckReasonCallback .

Untuk informasi tentang bagaimana enumerasi ini digunakan, lihat Menulis Rutinitas Panggilan Balik Pemeriksaan Bug.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung pada Windows XP dengan Service Pack 1 (SP1), Windows Server 2003, dan versi sistem operasi Windows yang lebih baru.
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)

Lihat juga

Menulis Rutinitas Panggilan Balik Pemeriksaan Bug

KBUGCHECK_REASON_CALLBACK_RECORD

KeRegisterBugCheckReasonCallback