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

顯示架構物件的參考計數歷程記錄