!wdfkd.wdfumdevstacks
L’extension !wdfkd.wdfumdevstacks affiche des informations sur toutes les piles de périphériques UMDF dans le processus implicite.
!wdfkd.wdfumdevstacks [Flags]
Paramètres
Drapeaux
facultatif. Spécifie le type d’informations à afficher. Flags peut être n’importe quelle combinaison des bits suivants. La valeur par défaut est 0x01.
Bit 0 (0x01)
Affiche des informations détaillées sur chaque pile de périphériques.
Bit 7 (0x80)
Affiche des informations sur le framework interne.
DLL
Wdfkd.dll
Frameworks
UMDF 2
Informations supplémentaires
Pour plus d’informations, veuillez consulter la section Débogage de l’infrastructure du pilote Kernel-Mode.
Notes
Vous pouvez utiliser cette commande dans une session de débogage Kernel-Mode ou dans une session de débogage en mode utilisateur attachée au processus hôte UMDF (wudfhost.exe).
Cette commande affiche les mêmes informations que la commande en mode utilisateur !wudfext.umdevstacks.
Avant d’utiliser cette commande, utilisez !process pour obtenir la liste de tous les processus hôtes 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 sortie précédente indique qu’il existe un processus hôte UMDF, et donc une instance de wudfhost.exe.
Utilisez ensuite .process pour définir le processus implicite sur wudfhost.exe.
0: kd> .process /P ffffe00000c32900
Implicit process is now ffffe000`00c32900
.cache forcedecodeptes done
Utilisez maintenant !wdfkd.wdfumdevstacks pour afficher les piles de périphériques UMDF dans le processus implicite (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 sortie précédente indique qu’il existe une pile de périphériques UMDF dans le processus implicite. Vous pouvez également voir que la pile de périphériques a un objet d’appareil (nombre d’appareils de messagerie unifiée : 1).