!drvobj

Расширение !drvobj отображает подробные сведения о DRIVER_OBJECT.

!drvobj DriverObject [Flags] 

Параметры

DriverObject
Указывает объект драйвера. Это может быть шестнадцатеричный адрес структуры DRIVER_OBJECT или имени драйвера.

Flags
Может быть любое сочетание следующих битов. (Значение по умолчанию — 0x01.)

Bit 0 (0x1)
Приводит к включению объектов устройств, принадлежащих драйверу.

Бит 1 (0x2)
Вызывает включение точек входа для подпрограмм отправки драйвера.

Бит 2 (0x4)
Содержит подробные сведения об объектах устройства, принадлежащих драйверу (требуется бит 0 (0x1)).

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

Kdexts.dll

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

Примеры и приложения этой команды расширения см. в самонастраивающийся отладке. Дополнительные сведения об объектах драйверов см. в документации по комплекту драйверов Windows (WDK) и внутренних элементах Microsoft Windows Марком Руссиновичем и Дэвидом Соломоном.

Замечания

Если DriverObject указывает имя устройства, но не предоставляет префикса, предполагается префикс \Driver\. Обратите внимание, что эта команда проверка, чтобы узнать, является ли DriverObject допустимым адресом или именем устройства перед использованием средства оценки выражений.

Если DriverObject является адресом, он должен быть адресом DRIVER_OBJECT структуры. Это можно получить, проверив аргументы, переданные в подпрограмму DriverEntry драйвера.

Эта команда расширения отобразит список всех объектов устройств, созданных указанным драйвером. Он также будет отображать все быстрые подпрограммы ввода-вывода, зарегистрированные в этом объекте драйвера.

Ниже приведен пример для драйвера мини-порта Sym биография s Logic 810 SCSI:

kd> bp DriverEntry          //  breakpoint at DriverEntry

kd> g
symc810!DriverEntry+0x40:    
80006a20: b07e0050 stl     t2,50(sp)

kd> r a0  //address of DevObj (the first parameter)
a0=809d5550

kd> !drvobj 809d5550   //  display the driver object
Driver object is for:
\Driver\symc810
Device Object list:
809d50d0

Вы также можете использовать !devobj 809d50d0 для получения сведений об объекте устройства.