beaveror
驱动中牛
驱动中牛
  • 注册日期2002-06-13
  • 最后登录2003-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1284回复:3

KeInitializeEvent出错?

楼主#
更多 发布于:2002-07-26 13:13
typedef struct _DEVICE_EXTENSION
{
............
PKEVENT    pGetDataEvent;
.........
}DEVICE_EXTENSION,*PDEVICE_EXTENSION


***Create(IN PDEVICE_OBJECT fdo,IN PIRP Irp)
{
.................
KeInitializeEvent(
              pdx->GetDataEvent,NotificationEvent,false);
.................
}

一执行就出错,PAGE BREAK.
怎么回事?

只要能解决问题,就一定给分。 希望高手赐教!
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-26 13:39
PKEVENT pGetDataEvent;指针没有付初值!
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
dazzy
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-08-12
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-26 13:46
PKEVENT pGetDataEvent;

应该改成:KEVENT GetDataEvent;
然后
KeInitializeEvent(&pdx->GetDataEvent, NotificationEvent, FALSE);
Hideman
驱动中牛
驱动中牛
  • 注册日期2001-09-11
  • 最后登录2007-04-16
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-26 16:43
^-^
我也同样错过...
游客

返回顶部