版块
论坛
喜欢
话题
应用
搜索
登录
注册
coolqiu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=56749
帮忙看看这段代码,主要用来在驱动内部建立IRP进行USB端点的读写,但是出现死等现象,在应用程序中通过writefile函数写端点没问题
urb =(PURB) ExAllocatePool(NonPagedPool,sizeof(struct _URB_BULK_OR_INTERRUPT_TRANSFER)); if (urb) { RtlZeroMemory(urb,sizeof(stru...
全文
回复
(
6
)
2003-08-22 09:44
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
coolqiu
:
怎么都只看不说???????
(2003-08-25 09:29)
回复
coolqiu
:
好像头一次正确,后面的就不对了,什么原因?
(2003-08-22 17:05)
回复
coolqiu
:
以下是我把程序改后的代码和进行3次写操作後的结果 urb =(PURB) ExAllocatePool(NonPagedPool,sizeof(struct _URB_BULK_OR_INTERRUPT_TRANSFER)); if (urb) { RtlZero...
(2003-08-22 17:03)
回复
coolqiu
:
我的这段代码只是用来写的
(2003-08-22 16:53)
回复
jinghuiren
:
readfile和writefile应该使用不同的端点吧,可是你里面只有一个Pipe_Handle[5],一个bulk端点怎么能同时进行读写呢?
(2003-08-22 13:47)
回复
coolqiu
:
都不在吗?在线等待!!!
(2003-08-22 09:51)
回复
coolqiu
加关注
写私信
0
关注
0
粉丝
50
帖子
返回顶部