MySoftICE
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1092回复:2

有个很简单的问题,关于自定义类型方面的,请教各位

楼主#
更多 发布于:2003-04-08 21:16
各位兄弟,请看这段代码
NTSTATUS            status = STATUS_SUCCESS;
    UNICODE_STRING      unicodeDeviceName;  
    UNICODE_STRING      unicodeDosDeviceName;  
    PDEVICE_OBJECT      deviceObject;
    PDEVICE_EXTENSION   devExtension;
    HANDLE              threadHandle;
 
上面这段代码中的NTSTATUS这个类型在DDK和MSDN中根本查不到,这个声明是不是用户自定义的类型或宏,或者是什么东西,哪位高手能够帮助我解释一下,象这种莫名的声明还有很多,我刚学,还很菜(反恐更菜)谢谢,总之我查不到,如果是伪代码的化,那么这个可是DDK中的例子,请教DDK中的源代码是不是真正的驱动程序???可否用在真正的驱动上?麻烦各位了



MySoftICE
驱动牛犊
驱动牛犊
  • 注册日期2002-05-28
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-08 22:05
好像每人搭理我,
再次请教

在XP-DDK 中的    DriverObject->MajorFunction[IRP_MJ_CLOSE] = CsampCreateClose;
    这段代码的意思是什么?是IRP从win32程序员程序中调用函数传递给驱动,还是IO管理器发送IRP给驱动?谢谢各位指点
我看书没看懂
zhazha818617
驱动牛犊
驱动牛犊
  • 注册日期2002-12-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-09 08:39
兄弟,你问这样的问题说明你完全没看书嘛,
IRP_MJ_CLOSE 表示调用winapi的CloseHandle是调用的

好好看看书把,你可以找到答案的,努力!!!!!!!!!!!

[编辑 -  4/9/03 by  zhazha818617]
游客

返回顶部