Compartir a través de


!wdfkd.wdfumdevstacks

La extensión !wdfkd.wdfumdevstacks muestra información sobre todas las pilas de dispositivos UMDF en el proceso implícito.

!wdfkd.wdfumdevstacks [Flags] 

Parámetros

Banderas
Opcional. Especifica el tipo de información que se va a mostrar. Las marcas pueden ser cualquier combinación de los siguientes bits. El valor predeterminado es 0x01.

Bit 0 (0x01)
Muestra información detallada sobre cada pila de dispositivos.

Bit 7 (0x80)
Muestra información sobre el marco interno.

Archivo DLL

Wdfkd.dll

Marcos de trabajo

UMDF 2

Información adicional

Para obtener más información, consulte Depuración del marco de trabajo de controlador en modo kernel.

Comentarios

Puede usar este comando en una sesión de depuración en modo kernel o en una sesión de depuración en modo de usuario que esté asociada al proceso de host de UMDF (wudfhost.exe).

Este comando muestra la misma información que el comando user-mode !wudfext.umdevstacks.

Antes de usar este comando, use !process para obtener una lista de todos los procesos de host de UMDF.

0: kd> !process 0 0 wudfhost.exe
PROCESS ffffe00000c32900
    SessionId: 0  Cid: 079c    Peb: 7ff782537000  ParentCid: 037c
    DirBase: 607af000  ObjectTable: ffffc00009807940  HandleCount: <Data Not Accessible>
    Image: WUDFHost.exe

La salida anterior muestra que hay un proceso de host umDF; es decir, hay una instancia de wudfhost.exe.

A continuación, use .process para establecer el proceso implícito en wudfhost.exe.

0: kd> .process /P ffffe00000c32900
Implicit process is now ffffe000`00c32900
.cache forcedecodeptes done

Ahora use !wdfkd.wdfumdevstacks para mostrar las pilas de dispositivos UMDF en el proceso implícito (wudfhost.exe).

0: kd> !wdfkd.wdfumdevstacks
Number of device stacks: 1
  Device Stack: 0x000000a5a3ab5f70     Pdo Name: \Device\00000052
    Active: Yes
    Number of UM devices: 1
    Device 0
      Driver Config Registry Path: MyUmdf2Driver
      UMDriver Image Path: C:\WINDOWS\System32\drivers\UMDF\MyUmdf2Driver.dll
      FxDriver: 0xa5a3acaaa0
      FxDevice: 0xa5a3ac4fc0
      Open UM files (use !wdfumfile <addr> for details): <None>
      Device XFerMode: Deferred RW: Buffered CTL: Buffered
      DevStack XFerMode: Deferred RW: Buffered CTL: Buffered

La salida anterior muestra que hay una pila de dispositivos UMDF en el proceso implícito. También puede ver que la pila de dispositivos tiene un objeto de dispositivo (número de dispositivos de mensajería unificada: 1).