!wdfkd.wdftagtracker
Расширение !wdfkd.wdftagtracker отображает все доступные сведения тега (включая значение тега, строку, файл и время) для указанного средства отслеживания тегов.
!wdfkd.wdftagtracker TagObjectPointer [Flags]
Параметры
TagObjectPointer
Указатель на средство отслеживания тегов.
Флаги
Необязательно. Тип отображаемой информации. Флаги могут быть любым сочетанием следующих битов. Значение по умолчанию — 0x0.
Bit 0 (0x1)
Отображает журнал операций получения и операций выпуска объекта.
Бит 1 (0x2)
Отображает номер строки объекта в шестнадцатеричном виде вместо десятичного.
DLL-библиотеки
Wdfkd.dll
Платформы
KMDF 1, UMDF 2
Дополнительная информация
Дополнительные сведения см. в разделе "Отладка driver Framework в режиме ядра".
Замечания
Чтобы получить указатель на средство отслеживания тегов, используйте расширение !wdfkd.wdfobject во внутреннем указателе объекта платформы.
Чтобы использовать отслеживание тегов, необходимо включить средство проверки драйвера в режиме ядра (KMDF) и обрабатывать отслеживание в реестре. Оба этих параметра хранятся в подразделе "Параметры драйвера \Wdf " ключа HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services .
Чтобы включить средство проверки KMDF, задайте ненулевое значение для VerifierOn.
Чтобы включить отслеживание дескрипторов, задайте для параметра TrackHandles имя одного или нескольких типов объектов или укажите звездочку (*) для отслеживания всех типов объектов. Например, в следующем примере указывается отслеживание ссылок на все объекты WDFDEVICE и WDFQUEUE.
TrackHandles: MULTI_SZ: WDFDEVICE WDFQUEUE
При включении отслеживания дескрипторов для типа объекта платформа отслеживает ссылки, принятые на любой объект этого типа. Этот параметр полезен при поиске утечек памяти драйвера, из-за которые не удается найти ссылки. TrackHandles работает только в том случае, если средство проверки KMDF включено.