kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:997回复:3

cypress fx2 driver一问

楼主#
更多 发布于:2003-07-10 11:36
在它的头文件里面定义了两个IOCTL_EZUSB_ANCHOR_DOWNLOAD:
#define IOCTL_Ezusb_ANCHOR_DOWNLOAD             CTL_CODE(FILE_DEVICE_UNKNOWN,  \\
Ezusb_IOCTL_INDEX+7,\\
METHOD_BUFFERED,  \\
FILE_ANY_ACCESS)

#define IOCTL_EZUSB_ANCHOR_DOWNLOAD   CTL_CODE(FILE_DEVICE_UNKNOWN,  
\\Ezusb_IOCTL_INDEX+27,\\
METHOD_IN_DIRECT,  \\
FILE_ANY_ACCESS)


ioctrl处理函数中也写了两个处理:
case IOCTL_EZUSB_ANCHOR_DOWNLOAD:
{
.....
}
break;
case IOCTL_EZUSB_ANCHOR_DOWNLOAD:
{
.....
}
break;

我怎么知道驱动处理的时候到底进那个case?定义两个IOCTL_EZUSB_ANCHOR_DOWNLOAD为什么编译不会报错?
二姑家的猫想......
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-10 11:46
大小写不一样,索引不一样.
Chen
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-10 11:59
 :D

先给分再晕!
二姑家的猫想......
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-10 13:06
谢谢,为什么还晕?
Chen
游客

返回顶部