Aracılığıyla paylaş


Wdfkd.dll'daki Hata Ayıklayıcı Uzantılarının Özeti

The Windows Driver Kit (WDK) includes a debugger extension library, named Wdfkd.dll. Bu kitaplık, sürüm 2'den itibaren hem Driver Framework (KMDF) hem de Kernel-Mode User-Mode Driver Framework (UMDF) sürücülerinin hatalarını ayıklamak için kullanabileceğiniz hata ayıklayıcı uzantısı komutlarını içerir.

Her komutun tam açıklaması için bkz. Windows Driver Framework Uzantıları (Wdfkd.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.

Bir KMDF sürücüsünde nasıl hata ayıklanacağını gösteren bir video serisini Videolar: KMDF Sürücülerinde Hata Ayıklamaadresinde bulabilirsiniz.

To debug a driver that uses UMDF version 1.11 or earlier, you must instead use the Wudfext.dll debugger extension library. Daha fazla bilgi için bkz. User-Mode Driver Framework Uzantıları (Wudfext.dll).

The extension commands that the Wdfkd.dll extension library provides include:

Extension Description Frameworks

!wdfkd.wdfhelp

Bu hata ayıklayıcısı uzantıları listesini görüntüler.

!wdfkd.wdfchildlist

Bir alt listenin durumunu ve alt listedeki tüm cihaz tanımlama açıklamaları hakkındaki bilgileri görüntüler.

KMDF

!wdfkd.wdfcollection

Bir koleksiyonda yer alan nesneleri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfcommonbuffer

ortak arabellek nesnesi hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfcrashdump

Çerçevenin olay günlüğü kayıtlarını (varsa) küçük bir bellek dökümüyle görüntüler. The framework's event log records are available if ForceLogsInMiniDump is set in the registry, or if the framework can determine that your driver caused the bug check.

KMDF

!wdfkd.wdfdevext

Displays the WDFDEVICE-typed object handle that is associated with the DeviceExtension member of a Microsoft Windows Driver Model (WDM) DEVICE_OBJECT structure.

KMDF

UMDF 1

UMDF 2

!wdfkd.wdfdevice

WDFDEVICE türündeki tanıtıcıyla ilişkili bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfdeviceinterrupts

Belirtilen aygıt tanıtıcısı için tüm kesme nesnelerini görüntüler

KMDF

UMDF 2

!wdfkd.wdfdevicequeues

Belirtilen bir cihaza ait olan tüm kuyruk nesneleri hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfdmaenabler

DMA etkinleştirici nesnesihakkında, DMA işlem nesneleri ve ortak arabellek nesneleriyle ilişkili bilgileri görüntüler.

KMDF

!wdfkd.wdfdmaenablers

Belirtilen cihaz nesnesiyle ilişkili tüm DMA etkinleştirici nesnelerinin, DMA işlem nesnelerinin ve ortak arabellek nesnelerinin özetini görüntüler.

KMDF

!wdfkd.wdfdmatransaction

WDF doğrudan bellek erişimi (DMA) işlem nesnesi hakkındaki bilgileri görüntüler.

KMDF

!wdfkd.wdfdriverinfo

Çerçeve tabanlı bir sürücünün kitaplık sürümü ve nesne tanıtıcılarının hiyerarşisi gibi bilgilerini görüntüler.

KMDF

UMDF 2

!wdfkd.wdfextendwatchdog

Çerçevenin watchdog zamanlayıcısının zaman aşımı süresini, güç geçişleri sırasında 10 dakikadan 24 saate kadar uzatır.

KMDF

!wdfkd.wdffindobjects

Çerçeve nesnelerini bulur ve görüntüler.

KMDF

UMDF 2

!wdfkd.wdfforwardprogress

G/Ç kuyruğunun garantili iletme ilerlemesi özellikleri hakkındaki bilgileri görüntüler.

KMDF

!wdfkd.wdfgetdriver

Sürücü adını görüntüler.

KMDF

UMDF 2

!wdfkd.wdfhandle

Çerçeve nesnesi tanıtıcısı hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfinterrupt

Çerçeve kesme nesnesi tanıtıcısı hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfiotarget

WDFIOTARGET türündeki nesne tanıtıcısı hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfldr

Çerçeve kitaplığını kullanan tüm sürücüler hakkındaki bilgileri görüntüler.

KMDF

UMDF 1

UMDF 2

!wdfkd.wdflogdump

Tam bellek dökümü, çekirdek bellek dökümü veya canlı çekirdek modu hedefinden çerçevenin olay günlüğü kayıtlarını (varsa) görüntüler.

KMDF

UMDF 2

!wdfkd.wdflogsave

Saves the framework's event log records in an event trace log (.etl) file that you can view by using TraceView.

KMDF

UMDF 2

!wdfkd.wdfmemory

Bellek nesnesinin arabellek adresini ve boyutunu görüntüler.

KMDF

UMDF 2

!wdfkd.wdfobject

Çerçeve nesnesi hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfopenhandles

Belirtilen WDF cihazında açık olan tüm tanıtıcılar hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfpoolusage

Sürücünün bellek havuzu kullanımını görüntüler.

KMDF

UMDF 2

!wdfkd.wdfqueue

WDFQUEUE türündeki nesne tanıtıcısı hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfrequest

WDFREQUEST türündeki nesne tanıtıcısı hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfsearchpath

Çerçeve günlüğünün biçim dosyalarını bulmak için arama yolunu ayarlar.

KMDF

UMDF 2

!wdfkd.wdfsettraceprefix

Çerçevenin olay günlüğünde iletileri izlemeye yönelik bir ön ek dizesi ayarlar.

KMDF

UMDF 2

!wdfkd.wdfsetdriver

Sürücü adı gerektiren diğer komutlar için varsayılan ad olarak kullanılan bir sürücü adı ayarlar.

KMDF

UMDF 2

!wdfkd.wdfspinlock

Çerçeve spin-lock nesnesi hakkındaki bilgileri görüntüler. Bu bilgiler, spin lock'un edinme geçmişini ve kilidin tutıldığı süreyi içerir.

KMDF

UMDF 2

!wdfkd.wdftagtracker

Belirtilen nesne etiketi için etiket bilgilerini (etiket değeri, satır, dosya ve saat dahil) görüntüler.

KMDF

UMDF 2

!wdfkd.wdftmffile

Specifies the trace message format (.tmf) files that the !wdflogdump extension will use to display event log records.

KMDF

UMDF 2

!wdfkd.wdftraceprtdebug

TracePrt tanılama modunu açar.

KMDF

UMDF 2

!wdfkd.wdfumdevstack

Örtük işlemde UMDF cihaz yığını hakkında ayrıntılı bilgileri görüntüler.

UMDF 2

!wdfkd.wdfumdevstacks

Örtük işlemdeki tüm UMDF cihaz yığınları hakkındaki bilgileri görüntüler.

UMDF 2

!wdfkd.wdfumdownirp

Belirtilen kullanıcı modu IRP'siyle ilişkili çekirdek modu G/Ç istek paketini (IRP) görüntüler.

UMDF 2

!wdfkd.wdfumfile

UMDF yığın içi dosyası hakkındaki bilgileri görüntüler.

UMDF 2

!wdfkd.wdfumirp

Kullanıcı modu G/Ç istek paketi (UM IRP) hakkındaki bilgileri görüntüler.

UMDF 2

!wdfkd.wdfumirps

Örtük işlemde bekleyen kullanıcı modu G/Ç istek paketlerinin (UM IRP' ler) listesini görüntüler.

UMDF 2

!wdfkd.wdfusbdevice

WDFUSBDEVICE türündeki nesne tanıtıcısı hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfusbinterface

WDFUSBINTERFACE türündeki bir nesne tanıtıcısıyla ilgili bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfusbpipe

WDFUSBPIPE türündeki nesne tanıtıcısı hakkındaki bilgileri görüntüler.

KMDF

UMDF 2

!wdfkd.wdfwmi

Bir cihazın Windows Yönetim Araçları (WMI) bilgilerini görüntüler.

KMDF