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 驅動程式套件 (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中每個命令的完整描述,請參閱 使用者模式驅動程式架構延伸模組 (Wudfext.dll) 。 如需所有可用偵錯工具擴充程式庫的詳細資訊,請參閱 Windows 偵 錯套件所提供的檔。
若要載入 WudfExt.dll 偵錯工具擴充程式庫,請在偵錯工具的命令提示字元中輸入下列命令:
!load WudfExt.dll
下表摘要說明 WudfExt.dll 延伸模組程式庫所提供的擴充命令。
延伸模組 | Description |
---|---|
!説明 |
顯示 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 |
顯示架構物件的參考計數歷程記錄 |