Ringkasan Ekstensi Debugger di Wudfext.dll
Peringatan
UMDF 2 adalah versi terbaru UMDF dan supersedes UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2.
Sampel UMDF 1 yang diarsipkan dapat ditemukan di Windows 11, versi 22H2 - Pembaruan Sampel Driver Mei 2022.
Untuk informasi selengkapnya, lihat Mulai menggunakan UMDF.
Windows Driver Kit (WDK) mencakup pustaka ekstensi debugger, bernama WudfExt.dll, yang terletak di subdirektori %DDKROOT%\bin. Topik ini menjelaskan perintah ekstensi debugger di WudfExt.dll, yang dapat Anda gunakan untuk men-debug User-Mode Driver Framework (UMDF) versi 1. x driver.
Untuk men-debug driver UMDF yang dimulai di UMDF versi 2.0, Anda harus menggunakan pustaka ekstensi debuggerWdfkd.dll . Untuk informasi selengkapnya, lihat Ekstensi Kerangka Kerja Driver Windows (Wdfkd.dll).
Untuk deskripsi lengkap setiap perintah di WudfExt.dll, lihat Ekstensi Kerangka Kerja Driver Mode Pengguna (Wudfext.dll). Untuk informasi selengkapnya tentang semua pustaka ekstensi debugger yang tersedia, lihat dokumentasi yang disediakan dengan paket Debugging Windows .
Untuk memuat pustaka ekstensi debuggerWudfExt.dll , masukkan perintah berikut di prompt perintah debugger:
!load WudfExt.dll
Tabel berikut ini meringkas perintah ekstensi yang disediakan pustaka ekstensi WudfExt.dll.
Ekstensi | Deskripsi |
---|---|
!Tolong |
Menampilkan semua ekstensi debugger yang didukung WudfExt.dll |
!umdevstacks |
Menampilkan semua tumpukan perangkat dalam proses host |
!umdevstack |
Memperlihatkan informasi tentang tumpukan perangkat dalam proses host |
!umirps |
Memperlihatkan daftar paket permintaan I/O yang tertunda dalam proses host |
!umirp |
Menampilkan informasi tentang paket permintaan I/O mode pengguna |
!wudfdriverinfo |
Menampilkan informasi tentang driver UMDF |
!wudfdevicequeues |
Menampilkan semua antrean I/O untuk perangkat |
!wudfqueue |
Memperlihatkan informasi tentang antrean I/O |
!wudfrequest |
Menampilkan informasi tentang permintaan I/O |
!wudfobject |
Memperlihatkan informasi tentang objek WDF serta hubungan induk dan anaknya |
!wudfdevice |
Menampilkan sistem status Plug and Play (PnP) dan manajemen daya untuk perangkat |
!wudfdumpobjects |
Memperlihatkan daftar objek WDF yang luar biasa; digunakan untuk menentukan objek yang bocor ketika driver dibongkar |
!wudfiotarget |
Memperlihatkan informasi tentang target I/O, termasuk status dan daftar permintaan terkirimnya |
!wudffile |
Memperlihatkan informasi tentang file kerangka kerja |
!umfile |
Memperlihatkan informasi tentang file intra-tumpukan UMDF |
!wudffilehandletarget |
Memperlihatkan informasi tentang target I/O berbasis handel file |
!wudfusbtarget |
Menampilkan informasi tentang target I/O USB |
!wudfusbinterface |
Menampilkan informasi tentang objek antarmuka USB |
!wudfusbpipe |
Menampilkan informasi tentang objek pipa USB |
!wudfrefhist |
Memperlihatkan riwayat jumlah referensi untuk objek kerangka kerja |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk