_DEVOBJ_EXTENSION结构体

Posted DriverSkill

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了_DEVOBJ_EXTENSION结构体相关的知识,希望对你有一定的参考价值。

1、XP中的

 (1)、OS:zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso

 (2)、符号表文件:WindowsXP-KB936929-SP3-x86-symbols-full-ENU.exe

 (3)、WDK及WinDBG:GRMWDK_EN_7600_1.ISO 及 其中的 x86版本的WinDBG

kd> dt _DEVOBJ_EXTENSION
nt!_DEVOBJ_EXTENSION
   +0x000 Type             : Int2B
   +0x002 Size             : Uint2B
   +0x004 DeviceObject     : Ptr32 _DEVICE_OBJECT
   +0x008 PowerFlags       : Uint4B
   +0x00c Dope             : Ptr32 _DEVICE_OBJECT_POWER_EXTENSION
   +0x010 ExtensionFlags   : Uint4B
   +0x014 DeviceNode       : Ptr32 Void
   +0x018 AttachedTo       : Ptr32 _DEVICE_OBJECT
   +0x01c StartIoCount     : Int4B
   +0x020 StartIoKey       : Int4B
   +0x024 StartIoFlags     : Uint4B
   +0x028 Vpb              : Ptr32 _VPB

 

 

2、

3、

 

以上是关于_DEVOBJ_EXTENSION结构体的主要内容,如果未能解决你的问题,请参考以下文章

分享几个实用的代码片段(第二弹)

在C代码中将结构体变量作为参数传递效率忒低

C语言_结构体总结

将函数指针的 C 结构体转换为 JNA 代码

如何优化C ++代码的以下片段 - 卷中的零交叉

20160221.CCPP体系详解(0031天)