!wdfkd.wdfumdevstacks
L'estensione !wdfkd.wdfumdevstacks visualizza informazioni su tutti gli stack di dispositivi UMDF nel processo implicito.
!wdfkd.wdfumdevstacks [Flags]
Parametri
Bandiere
Facoltativo. Specifica il tipo di informazioni da visualizzare. I flag possono essere qualsiasi combinazione dei bit seguenti. Il valore predefinito è 0x01.
Bit 0 (0x01)
Visualizza informazioni dettagliate su ogni stack di dispositivi.
Bit 7 (0x80)
Visualizza informazioni sul framework interno.
DLL
Wdfkd.dll
Framework
UMDF 2
Informazioni aggiuntive
Per altre informazioni, vedere Debug del framework driver in modalità kernel.
Osservazioni:
È possibile usare questo comando in una sessione di debug in modalità kernel o in una sessione di debug in modalità utente collegata al processo host UMDF (wudfhost.exe).
Questo comando visualizza le stesse informazioni del comando in modalità utente !wudfext.umdevstacks.
Prima di usare questo comando, usare !process per ottenere un elenco di tutti i processi host 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
L'output precedente mostra che è presente un processo host UMDF; vale a dire, c'è un'istanza di wudfhost.exe.
Usare quindi .process per impostare il processo implicito su wudfhost.exe.
0: kd> .process /P ffffe00000c32900
Implicit process is now ffffe000`00c32900
.cache forcedecodeptes done
Usare ora !wdfkd.wdfumdevstacks per visualizzare gli stack di dispositivi UMDF nel processo implicito (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
L'output precedente mostra che è presente uno stack di dispositivi UMDF nel processo implicito. È anche possibile notare che lo stack di dispositivi ha un oggetto dispositivo (numero di dispositivi di messaggistica unificata: 1).