Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ekstensi !wdfkd.wdfumdevstack menampilkan informasi terperinci tentang tumpukan perangkat UMDF dalam proses implisit.
!wdfkd.wdfumdevstack DevstackAddress [Flags]
Parameter
DevstackAddress
Menentukan alamat tumpukan perangkat untuk menampilkan informasi tentang. Anda dapat menggunakan !wdfkd.wdfumdevstacks untuk mendapatkan alamat tumpukan perangkat UMDF dalam proses implisit.
Bendera
Opsional. Menentukan tipe informasi yang akan ditampilkan. Bendera dapat berupa kombinasi bit berikut. Nilai defaultnya adalah 0x01.
Bit 0 (0x01)
Menampilkan informasi terperinci tentang tumpukan perangkat.
Bit 7 (0x80)
Menampilkan informasi tentang kerangka kerja internal.
DLL
Wdfkd.dll
Kerangka kerja
UMDF 2
Informasi Tambahan
Untuk informasi selengkapnya, lihat Penelusuran Kesalahan Kerangka Kerja Driver Mode Kernel.
Keterangan
Anda dapat menggunakan perintah ini dalam sesi debugging mode kernel atau dalam sesi penelusuran kesalahan mode pengguna yang dilampirkan ke proses host UMDF (wudfhost.exe).
Perintah ini menampilkan informasi yang sama dengan perintah mode pengguna !wudfext.umdevstack.
Berikut adalah contoh cara menggunakan !wdfumdevstack. Pertama gunakan !wdfumdevstacks untuk menampilkan tumpukan perangkat UMDF dalam proses implisit.
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
Output sebelumnya menunjukkan bahwa ada satu tumpukan perangkat UMDF dalam proses implisit. Anda juga dapat melihat bahwa tumpukan perangkat memiliki satu objek perangkat (Jumlah perangkat UM: 1).
Output sebelumnya menampilkan alamat tumpukan perangkat (0x000000a5a3ab5f70). Untuk mendapatkan informasi terperinci tentang tumpukan perangkat, teruskan alamatnya ke !wdfumdevstack. Dalam contoh ini, kami mengatur parameter Bendera ke 0x80 untuk menyertakan informasi tentang kerangka kerja.
0: kd> !wdfkd.wdfumdevstack 0x000000a5a3ab5f70 0x80
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
Internal Values:
wudfhost!WudfDriverAndFxInfo 0x000000a5a3ac21b8
IUMDFramework: 0x0000000000000000
IFxMessageDispatch: 0x000000a5a3aba630
FxDevice 0x000000a5a3ac4fc0
Modules:
Driver: wudfhost!CWudfModuleInfo 0x000000a5a3ac18f0
Fx: wudfhost!CWudfModuleInfo 0x000000a5a3aca7a0
wudfx02000!FxDriver: 0x000000a5a3acaaa0
DevStack XFerMode: Deferred RW: Buffered CTL: Buffered