Bagikan melalui


!wdfkd.wdftagtracker

Ekstensi !wdfkd.wdftagtracker menampilkan semua informasi tag yang tersedia (termasuk nilai tag, baris, file, dan waktu) untuk pelacak tag tertentu.

!wdfkd.wdftagtracker TagObjectPointer [Flags]

Parameter

TagObjectPointer
Penunjuk ke pelacak tag.

Bendera
Opsional. Jenis informasi yang akan ditampilkan. Bendera dapat berupa kombinasi bit berikut. Nilai defaultnya adalah 0x0.

Bit 0 (0x1)
Menampilkan riwayat operasi akuisisi dan operasi rilis pada objek.

Bit 1 (0x2)
Menampilkan nomor baris objek dalam heksadesimal alih-alih desimal.

DLL

Wdfkd.dll

Kerangka kerja

KMDF 1, UMDF 2

Informasi Tambahan

Untuk informasi selengkapnya, lihat Penelusuran Kesalahan Kerangka Kerja Driver Mode Kernel.

Keterangan

Untuk mengambil penunjuk ke pelacak tag, gunakan ekstensi !wdfkd.wdfobject pada penunjuk objek kerangka kerja internal.

Untuk menggunakan pelacakan tag, Anda harus mengaktifkan pemverifikasi Kerangka Kerja Driver Mode Kernel (KMDF) dan menangani pelacakan di registri. Kedua pengaturan ini disimpan dalam kunci Parameters\Wdf driver dari kunci HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services.

Untuk mengaktifkan pemverifikasi KMDF, atur nilai bukan nol untuk VerifierOn.

Untuk mengaktifkan pelacakan handel, atur nilai TrackHandles ke nama satu atau beberapa jenis objek, atau tentukan tanda bintang (*) untuk melacak semua jenis objek. Misalnya, contoh berikut menentukan pelacakan referensi ke semua objek WDFDEVICE dan WDFQUEUE.

TrackHandles: MULTI_SZ: WDFDEVICE WDFQUEUE

Saat Anda mengaktifkan pelacakan handel untuk jenis objek, kerangka kerja melacak referensi yang diambil pada objek apa pun dari jenis tersebut. Pengaturan ini berguna dalam menemukan kebocoran memori driver yang menyebabkan referensi yang belum dilepaskan. TrackHandles hanya berfungsi jika pemverifikasi KMDF diaktifkan.