Bagikan melalui


Ringkasan Ekstensi Debugger di Wudfext.dll

Warning

UMDF 2 adalah versi terbaru dari 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 Memulai UMDF.

The Windows Driver Kit (WDK) includes a debugger extension library, named WudfExt.dll, which is located in the %DDKROOT%\bin subdirectory. This topic describes the debugger extension commands in WudfExt.dll, which you can use to debug User-Mode Driver Framework (UMDF) version 1.x drivers.

To debug UMDF drivers starting in UMDF version 2.0, you must instead use the Wdfkd.dll debugger extension library. Untuk informasi selengkapnya, lihat Ekstensi Windows Driver Framework (Wdfkd.dll).

For a complete description of each command in WudfExt.dll, see User-Mode Driver Framework Extensions (Wudfext.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.

To load the WudfExt.dll debugger extension library, enter the following command at the debugger's command prompt:

!load WudfExt.dll

Tabel berikut ini meringkas perintah ekstensi yang disediakan pustaka ekstensi WudfExt.dll.

Extension Description

!help

Menampilkan semua ekstensi debugger yang didukung WudfExt.dll

!umdevstacks

Menampilkan semua tumpukan perangkat dalam proses host

!umdevstack

Menampilkan informasi tentang tumpukan perangkat dalam proses host

!umirps

Menampilkan 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 belum terselesaikan; digunakan untuk menentukan objek yang bocor ketika driver dibebaskan.

!wudfiotarget

Menampilkan informasi tentang target I/O, termasuk status dan daftar permintaan terkirimnya

!wudffile

Memperlihatkan informasi tentang file kerangka kerja

!umfile

Shows information about a UMDF intra-stack file

!wudffilehandletarget

Memperlihatkan informasi tentang target I/O yang berbasis file-handle

!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