Поделиться через


!wdfkd.wdftmffile

Расширение !wdfkd.wdftmffile задает файл формата сообщения трассировки (.tmf) для использования при форматировании отладчиком записей журналов ошибок Driver Framework (KMDF) для расширений !wdfkd.wdflogdump или !wdfkd.wdfcrashdump.

!wdfkd.wdftmffile TMFpath

Параметры

TMFpath
Путь, содержащий TMF-файл.

DLL-библиотеки

Wdfkd.dll

Платформы

KMDF 1, UMDF 2

Дополнительная информация

Дополнительные сведения см. в разделе "Отладка driver Framework в режиме ядра".

Замечания

Если драйвер использует версию KMDF выше 1.11, необходимо использовать расширение !wdfkd.wdftmffile, прежде чем использовать расширения !wdfkd.wdflogdump или !wdfkd.wdfcrashdump.

Начиная с KMDF версии 1.11, файл символов библиотеки платформы (например, wdf01000.pdb) содержит записи формата сообщений трассировки (TMF). Начиная с версии отладчика ядра Windows 8 расширения платформы драйверов в режиме ядра (Wdfkd.dll) считывают записи из PDB-файла. В результате, если драйвер использует KMDF версии 1.11 или более поздней версии, и вы используете отладчик ядра из Windows 8 или более поздней версии, вам не нужно использовать !wdfkd.wdftmffile. Необходимо включить каталог, содержащий файл символов, в путь к символам отладчика. Целевой компьютер отладки может работать с любой операционной системой, поддерживающей KMDF.

В следующем примере показано, как использовать расширение !wdfkd.wdftmffile из корневого каталога WDK для KMDF версии 1.5.

kd> !wdftmffile tools\tracing\<platform>\wdf1005.tmf

Обратите внимание, что путь может отличаться для используемой версии пакета драйверов Windows (WDK). Кроме того, обратите внимание, что имя TMF-файла представляет версию KMDF, которую вы используете. Например, Wdf1005.tmf — это tmf-файл для KMDF версии 1.5.

Сведения о просмотре журнала KMDF во время сеанса отладки см. в разделе "Использование средства ведения журнала событий Платформы".