!drvobj

A extensão !drvobj exibe informações detalhadas sobre um DRIVER_OBJECT.

!drvobj DriverObject [Flags] 

Parâmetros

DriverObject
Especifica o objeto de driver. Pode ser o endereço hexadecimal da estrutura DRIVER_OBJECT ou o nome do driver.

Sinalizadores
Pode ser uma combinação dos bits a seguir. (0x01 é o padrão.)

Bit 0 (0x1)
Leva a exibição a incluir objetos de dispositivo de propriedade do driver.

Bit 1 (0x2)
Leva a exibição a incluir pontos de entrada para as rotinas de despacho do driver.

Bit 2 (0x4)
Lista com informações detalhadas os objetos de dispositivo de propriedade do driver (exige bit 0 (0x1)).

DLL

Kdexts.dll

Informações Adicionais

Confira Depuração Plug and Play para obter exemplos e aplicativos deste comando de extensão. Para obter mais informações sobre os objetos do driver, consulte a documentação do WDK (Windows Driver Kit) e o livro Microsoft Windows Internals de Mark Russinovich e David Solomon.

Comentários

Se DriverObject definir o nome do dispositivo, mas não fornecer prefixo, o prefixo "\Driver\" será considerado. Note que esse comando verificará se DriverObject é um endereço ou nome de dispositivo válido antes de usar o avaliador de expressão.

Se DriverObject for um endereço, ele deverá ser o endereço da estrutura DRIVER_OBJECT. Isso pode ser obtido ao examinar os argumentos passados para a rotina DriverEntry do driver.

Esse comando de extensão exibirá uma lista de todos os objetos de dispositivo criados por um driver especificado. Ele também exibirá todas as rotinas de E/S rápidas registradas com esse objeto de driver.

Este é um exemplo do driver de miniporta SCSI Symbios Logic 810:

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

Também é possível usar !devobj 809d50d0 para obter informações sobre o objeto de dispositivo.