DK-boy
驱动中牛
驱动中牛
  • 注册日期2001-07-22
  • 最后登录2005-09-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:952回复:0

求助??

楼主#
更多 发布于:2004-03-18 17:06
//Driver里面的代码:
//begin
RtlInitUnicodeString(&(dx->uEventName), NOTIFICATIONEVENT_NAME);
dx->pek_AWAKE=(PKEVENT)IoCreateSynchronizationEvent(&(dx->uEventName), &(dx->hEvent));
if (!dx->pev_AWAKE)
{
KPrint("Event was not createdn");
}
else
{
KeClearEvent(dx->pev_AWAKE);
KPrint("H,,A,,A,,A");
}
//end

我在驱动程序中的AddDevice中执行如上代码,在Host主程序中使用:
if (((hEvent = OpenEventW(EVENT_ALL_ACCESS, NULL,NOTIFICATIONEVENT_NAME))) == NULL)

希望能打开这个Event,但总不成功,有没有高手知道原因呢???

或我这个办法是不是行不通呢?

喜欢清静?享受人生
游客

返回顶部