次の方法で共有


!wudfext.umdevstacks

!wudfext.umdevstacks 拡張機能は、現在のホスト プロセスのすべてのデバイス スタックに関する情報を表示します。

!wudfext.umdevstacks [Flags] 

パラメーター

Flags
省略可能。 表示する情報のタイプを指定します。 Flags は、次のビットを任意に組み合わせて指定できます。 既定値は 0x01 です。

ビット 0 (0x01)
各デバイス スタックに関する詳細情報を表示します。

ビット 8 (0x80)
内部フレームワークに関する情報を表示します。

DLL

Wudfext.dll

解説

!wudfext.umdevstacks 拡張機能は、各デバイス スタックに関連付けられたフレームワーク インターフェイス オブジェクトを表示します。 !wudfext.umdevstacks からの出力の使用方法の詳細については、「!wudfext.umdevstack」を参照してください。

!wudfext.umdevstacks の出力には、「Object Tracking」と「Refcount Tracking」というタイトルの 2 つのフィールドが含まれています。 これらは、オブジェクト追跡オプション (TrackObjects) と参照カウント追跡オプション (TrackRefCounts) が WDF Verifier でそれぞれ有効になっているかどうかを示します。 オブジェクト追跡オプションが有効になっている場合、表示にはオブジェクト トラッカー アドレスが含まれます。このアドレスを !wudfext.wudfdumpobjects に渡すと、追跡情報が表示されます。

!wudfext.umdevstacks の表示例を次に示します。

0: kd> !umdevstacks 
Number of device stacks: 1
  Device Stack: 0x038c6f08    Pdo Name: \Device\USBPDO-11
    Number of UM devices: 1
    Device 0
      Driver Config Registry Path: WUDFOsrUsbFx2
      UMDriver Image Path: D:\Windows\system32\DRIVERS\UMDF\WUDFOsrUsbFx2.dll
      Fx Driver: IWDFDriver 0x3076ff0
      Fx Device: IWDFDevice 0x3082e70
        IDriverEntry: WUDFOsrUsbFx2!CMyDriver 0x0306eff8
      Open UM files (use !umfile <addr> for details): 
        0x04a8ef84
      Device XFerMode: CopyImmediately RW: Buffered CTL: Buffered
      Object Tracker Address: 0x03074fd8
        Object   Tracking ON
        Refcount Tracking OFF
    DevStack XFerMode: CopyImmediately RW: Buffered CTL: Buffered

追加情報

詳細については、「ユーザー モード ドライバー フレームワークのデバッグ」を参照してください。