knightk123
2018-01-04 09:32使用WinDriver的WDC_IntEnable函数 不能把设置好的传输命令传递给内核。为什么??
5代码如下:
WD_TRANSFER tran;
tran.cmdTrans=WP_BYTE;
tran.dwPort = ((RECVPARAM *)pParam)->deviceInfo.Card.Item[3].I.IO.dwAddr;
tran.Data.Byte=0x1;
tran.fAutoinc=FALSE;
tran.dwOptions=0;
int_satatus = WDC_IntEnable(hDev, &tran, 3, INTERRUPT_LEVEL_SENSITIVE | INTERRUPT_CMD_COPY,IntTest1, 0, FALSE);
这个传输命令tran是为了清除中断的,但是放在WDC_IntEnable()里却没有作用。我把 tran 删了依然能收到中断,却不能清除中断。我想问下怎么能让这个传输命令生效啊?
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 程序运行正确,就想问下solve方法的最后一行三目运算符的意思,解释一下这一行?
- java
- eclipse
- 2个回答
- vxworks workbench 添加静态库
- 编译链接
- 静态库
- vxworks
- 1个回答
- PCI9054 BAR2访问的困惑
- windriver ddk
- 驱动开发
- 3个回答