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 |
顯示架構對象的參考計數歷程記錄 |