Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
The Windows Driver Kit (WDK) includes a debugger extension library, named Wdfkd.dll. Ta biblioteka zawiera polecenia rozszerzenia debugera, których można użyć do debugowania sterowników Kernel-Mode Driver Framework (KMDF) i User-Mode Driver Framework (UMDF) począwszy od wersji 2.
Aby uzyskać pełny opis każdego polecenia, zobacz Rozszerzenia struktury sterowników systemu Windows (Wdfkd.dll). For more information about all available debugger extension libraries, see the documentation that is supplied with the Windows Debugging package.
Serię wideo przedstawiającą sposób debugowania sterownika KMDF można znaleźć na stronie Wideo: Debugowanie sterowników kmDF.
To debug a driver that uses UMDF version 1.11 or earlier, you must instead use the Wudfext.dll debugger extension library. Aby uzyskać więcej informacji, zobacz User-Mode Driver Framework Extensions (Wudfext.dll).
The extension commands that the Wdfkd.dll extension library provides include:
| Extension | Description | Frameworks |
|---|---|---|
Wyświetla tę listę rozszerzeń debugera. |
||
Wyświetla stan listy podrzędnej i informacje dotyczące wszystkich opisów identyfikacyjnych urządzeń na liście podrzędnej. |
KMDF | |
Wyświetla obiekty, które znajdują się w kolekcji. |
KMDF UMDF 2 |
|
Wyświetla informacje o typowym obiekcie buforu. |
KMDF UMDF 2 |
|
Wyświetla rekordy dziennika zdarzeń platformy, jeśli są dostępne, z małego zrzutu pamięci. 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 | |
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 |
|
Wyświetla informacje powiązane z uchwytem typu WDFDEVICE. |
KMDF UMDF 2 |
|
Wyświetla wszystkie obiekty przerwania dla określonego uchwytu urządzenia |
KMDF UMDF 2 |
|
Wyświetla informacje o wszystkich obiektach kolejki należących do określonego urządzenia. |
KMDF UMDF 2 |
|
Wyświetla informacje o obiekcie włączającym DMA, wraz ze skojarzonymi obiektami transakcji DMA i wspólnymi obiektami bufora. |
KMDF | |
Przedstawia podsumowanie wszystkich obiektów włączania DMA, obiektów transakcji DMA i typowych obiektów buforu, które są skojarzone z określonym obiektem urządzenia. |
KMDF | |
Wyświetla informacje o obiekcie transakcji bezpośredniego dostępu do pamięci (DMA) usługi WDF. |
KMDF | |
Przedstawia informacje o sterowniku opartym na frameworku, takie jak jego wersja biblioteki i hierarchia uchwytów obiektów. |
KMDF UMDF 2 |
|
Wydłuża limit czasu (od 10 minut do 24 godzin) czasomierza watchdog platformy podczas przejścia zasilania. |
KMDF | |
Znajduje i wyświetla obiekty struktury. |
KMDF UMDF 2 |
|
Przedstawia informacje o gwarantowanym postępie przekazywania możliwości kolejki we/wy. |
KMDF | |
Wyświetla nazwę sterownika. |
KMDF UMDF 2 |
|
Wyświetla informacje o uchwycie obiektu struktury. |
KMDF UMDF 2 |
|
Wyświetla informacje o uchwycie obiektu przerwania frameworku. |
KMDF UMDF 2 |
|
Wyświetla informacje o uchwycie obiektu typu WDFIOTARGET. |
KMDF UMDF 2 |
|
Wyświetla informacje o wszystkich sterownikach korzystających z biblioteki struktury. |
KMDF UMDF 1 UMDF 2 |
|
Wyświetla rekordy dziennika zdarzeń platformy, jeśli są dostępne, z pełnego zrzutu pamięci, zrzutu pamięci jądra lub docelowego trybu jądra pracującego na żywo. |
KMDF UMDF 2 |
|
Saves the framework's event log records in an event trace log (.etl) file that you can view by using TraceView. |
KMDF UMDF 2 |
|
Wyświetla adres i rozmiar buforu obiektu pamięci. |
KMDF UMDF 2 |
|
Wyświetla informacje o obiekcie struktury. |
KMDF UMDF 2 |
|
Wyświetla informacje o wszystkich otwartych uchwytach na określonym urządzeniu WDF. |
KMDF UMDF 2 |
|
Wyświetla użycie puli pamięci sterownika. |
KMDF UMDF 2 |
|
Wyświetla informacje o uchwycie obiektu typu WDFQUEUE. |
KMDF UMDF 2 |
|
Wyświetla informacje o dojściu do obiektu typu WDFREQUEST. |
KMDF UMDF 2 |
|
Ustawia ścieżkę wyszukiwania do lokalizowania plików formatu dziennika platformy. |
KMDF UMDF 2 |
|
Ustawia ciąg prefiksu do śledzenia komunikatów w dzienniku zdarzeń platformy. |
KMDF UMDF 2 |
|
Ustawia nazwę sterownika, która jest używana jako domyślna nazwa dla innych poleceń, które wymagają nazwy sterownika. |
KMDF UMDF 2 |
|
Wyświetla informacje o obiekcie spin-lock struktury. Te informacje obejmują historię pozyskania spin-blokady i czas trwania tej blokady. |
KMDF UMDF 2 |
|
Wyświetla informacje o tagu (w tym wartość tagu, wiersz, plik i czas) dla określonego tagu obiektu. |
KMDF UMDF 2 |
|
Specifies the trace message format (.tmf) files that the !wdflogdump extension will use to display event log records. |
KMDF UMDF 2 |
|
Włącza tryb diagnostyczny TracePrt. |
KMDF UMDF 2 |
|
Przedstawia szczegółowe informacje o stosie urządzenia UMDF w procesie domyślnym. |
UMDF 2 |
|
Wyświetla informacje o wszystkich stosach urządzeń UMDF w procesie niejawnym. |
UMDF 2 |
|
Wyświetla pakiet żądań we/wy trybu jądra, który jest skojarzony ze specyficznym pakietem IRP w trybie użytkownika. |
UMDF 2 |
|
Wyświetla informacje o pliku wewnątrz stosu UMDF. |
UMDF 2 |
|
Wyświetla informacje o pakiecie żądań we/wy trybu użytkownika (UM IRP). |
UMDF 2 |
|
Wyświetla listę oczekujących pakietów żądań wejścia/wyjścia trybu użytkownika (IRP trybu użytkownika) w procesie ukrytym. |
UMDF 2 |
|
Wyświetla informacje o dojściu obiektu typu WDFUSBDEVICE. |
KMDF UMDF 2 |
|
Wyświetla informacje o dojściu obiektu typu WDFUSBINTERFACE. |
KMDF UMDF 2 |
|
Informacje o uchwycie obiektu typu WDFUSBPIPE są wyświetlane. |
KMDF UMDF 2 |
|
Wyświetla informacje o instrumentacji zarządzania Windows (WMI) dla urządzenia. |
KMDF |