共用方式為


Wudfext.dll 中的調試程式延伸模組摘要

警告

UMDF 2 是最新版的 UMDF,並取代 UMDF 1。 所有新的UMDF驅動程式都應該使用UMDF 2撰寫。 未將新功能新增至 UMDF 1,而且較新版本的 Windows 10 上對 UMDF 1 的支援有限。 通用 Windows 驅動程式必須使用 UMDF 2。

封存的 UMDF 1 範例可在 Windows 11 版本 22H2 - 2022 年 5 月驅動程式範例更新中找到。

如需詳細資訊,請參閱 開始使用 UMDF

Windows Driver Kit (WDK) 包含名為 WudfExt.dll的調試程序擴充連結庫,其位於 %DDKROOT%\bin 子目錄中。 本主題描述 WudfExt.dll中的調試程式延伸模組命令,可用來偵錯 User-Mode Driver Framework (UMDF) 第 1 版。x 驅動程式。

若要偵錯從 UMDF 2.0 版開始的 UMDF 驅動程式,您必須改用調試程式擴充連結庫 Wdfkd.dll。 如需詳細資訊,請參閱 Windows Driver Framework Extensions (Wdfkd.dll)

如需 WudfExt.dll中每個命令的完整描述,請參閱 User-Mode Driver Framework Extensions (Wudfext.dll)。 如需所有可用調試程式擴充連結庫的詳細資訊,請參閱 Windows 偵錯 套件所提供的檔。

若要載入 WudfExt.dll 調試程式擴充連結庫,請在除錯程式的命令提示字元中輸入下列命令:

!載入 WudfExt.dll

下表摘要說明 WudfExt.dll 延伸模組連結庫所提供的擴充功能命令。

擴充套件 說明

幫助

顯示 WudfExt.dll 支援的所有調試程式擴充功能

!umdevstacks

顯示主機程式中的所有裝置堆疊

!umdevstack

顯示主機進程中裝置堆疊的相關信息

!umirps

顯示主機進程中擱置的 I/O 要求封包清單

!umirp

顯示使用者模式 I/O 請求封包的相關資訊

!wudfdriverinfo

顯示 UMDF 驅動程式的相關信息

!wudfdevicequeues

顯示裝置的所有 I/O 佇列

#wudfqueue

顯示 I/O 佇列的相關信息

!wudfrequest

顯示 I/O 要求的相關信息

!wudfobject

顯示WDF物件及其父系和子關聯性的相關信息

!wudfdevice

顯示裝置的隨插即用 (PnP) 和電源管理狀態系統

!wudfdumpobjects

顯示未結束的 WDF 物件清單,用來判斷驅動程式卸載時是否有洩漏的物件。

!wudfiotarget

顯示 I/O 目標的相關信息,包括其狀態和已傳送要求清單

!wudffile

顯示架構檔案的相關信息

!umfile

顯示 UMDF 堆疊內檔案 的相關信息

!wudffilehandletarget

顯示檔案句柄型 I/O 目標的相關信息

!wudfusbtarget

顯示USB I/O目標的相關信息

!wudfusbinterface

顯示USB介面對象的相關信息

!wudfusbpipe

顯示USB管道對象的相關信息

!wudfrefhist

顯示架構對象的參考計數歷程記錄