blueangely
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2004-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1353回复:2

一些初级的问题,急着求解,望各位救火呀

楼主#
更多 发布于:2004-04-19 21:00
Get_Report_Descriptor
是irp中的stack,还是一个函数
具体结构是什么,作用

下边这段定义了什么:
ifdef ALLOC_PRAGMA
        #pragma alloc_text(INIT, DriverEntry)
        #pragma alloc_text(PAGE, VA_AddDevice)
        #pragma alloc_text(PAGE, VA_DriverUnload)
#endif

为什么第一个再初始化不需要调用句柄,而第二个需要
KeInitializeEvent(&devExt->removeEvent, NotificationEvent, FALSE);
#ifdef HANDLE_DEVICE_USAGE
        KeInitializeEvent(&devExt->deviceUsageNotificationEvent, SynchronizationEvent, TRUE);
#endif

这倒是实现了一个怎样的操作
DBGOUT((\"created filterDevObj %ph attached to %ph.\", filterDevObj, devExt->topDevObj))

还有希望有高手能帮我解释一个标准的过滤器程序(WINDDK\\2600\\src\\wdm\\usb\\filter)没有ddk的可以下附件,记着救火,万分感谢
我的信箱:y13910207461@263.net
附件名称/大小 下载次数 最后更新
2004-04-19_filter.c (12KB)  4
blueangely
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2004-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-20 09:33
各位大侠,女侠,请帮帮小弟吧
好吗
谢谢了
win32fan
驱动牛犊
驱动牛犊
  • 注册日期2008-03-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望39点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-08-19 18:32
顶一下
游客

返回顶部