Bagikan melalui


Fungsi WdfVerifierKeBugCheck (wdfverifier.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi WdfVerifierKeBugCheck membuat pemeriksaan bug.

Sintaksis

void WdfVerifierKeBugCheck(
  [in] ULONG     BugCheckCode,
  [in] ULONG_PTR BugCheckParameter1,
  [in] ULONG_PTR BugCheckParameter2,
  [in] ULONG_PTR BugCheckParameter3,
  [in] ULONG_PTR BugCheckParameter4
);

Parameter

[in] BugCheckCode

Salah satu kode pemeriksaan bug yang ditentukan dalam Bugcodes.h.

[in] BugCheckParameter1

Untuk informasi tentang parameter ini, lihat deskripsi kode pemeriksaan bug yang ditentukan.

[in] BugCheckParameter2

Untuk informasi tentang parameter ini, lihat deskripsi kode pemeriksaan bug yang ditentukan.

[in] BugCheckParameter3

Untuk informasi tentang parameter ini, lihat deskripsi kode pemeriksaan bug yang ditentukan.

[in] BugCheckParameter4

Untuk informasi tentang parameter ini, lihat deskripsi kode pemeriksaan bug yang ditentukan.

Mengembalikan nilai

Tidak

Komentar

Jika driver Kernel-Mode Driver Framework (KMDF) Anda memanggil WdfVerifierKeBugCheck, sistem operasi menghentikan dan menampilkan layar biru kecuali debugger berjalan. Untuk informasi selengkapnya, lihat Memulai Dengan WinDbg - Mode Kernel.

Jika driver User-Mode Driver Framework (UMDF) Anda (versi 2.0 atau yang lebih baru) memanggil WdfVerifierKeBugCheck, kerangka kerja tidak menggunakan parameter yang disediakan driver. Dalam hal ini, kerangka kerja masuk ke debugger jika ada yang tersambung. Jika debugger tidak tersambung, kerangka kerja menghasilkan pengecualian, dan handler pengecualian UMDF default membuat file minidump. Untuk informasi selengkapnya tentang pengecualian yang tidak tertangani dalam proses host driver, lihat Bagaimana UMDF Melaporkan Kesalahan.

Untuk informasi selengkapnya tentang penelusuran kesalahan driver Anda, lihat Men-debug Driver WDF.

Contoh

Contoh kode berikut membuat pemeriksaan bug yang menggunakan kode pemeriksaan bug MULTIPLE_IRP_COMPLETE_REQUESTS.

WdfVerifierKeBugCheck(
                      MULTIPLE_IRP_COMPLETE_REQUESTS,
                      (ULONG_PTR) irp,
                      (ULONG_PTR) srb,
                      0,
                      0
                      );

Persyaratan

Syarat Nilai
Platform Target Universal
versi KMDF Minimum 1.0
versi UMDF Minimum 2.0
Header wdfverifier.h (termasuk Wdf.h)
Pustaka Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL Tingkat apa pun
aturan kepatuhan DDI DriverBuat(kmdf)

Lihat juga

WdfVerifierDbgBreakPoint