版块
论坛
喜欢
话题
应用
搜索
登录
注册
首页
>
驱动开发
>
非USB硬件驱动开发
>
如何在应用程序中使用驱动申请的不分页缓冲
回复
« 返回列表
xs1986
驱动牛犊
注册日期
2002-07-26
最后登录
2007-11-03
粉丝
0
关注
0
积分
120分
威望
12点
贡献值
0点
好评度
12点
原创分
0分
专家分
0分
加关注
写私信
阅读:
784
回复:
1
如何在应用程序中使用驱动申请的不分页缓冲
楼主
#
更多
只看楼主
倒序阅读
发布于:2003-06-10 10:28
保存
在2000下用DDK开发SAA7146的驱动,希望使用DMA。
在驱动中申请了一块不分页的缓冲,希望应用程序能够使用,该如何
操作?
曾试图通过DEVICEIOCONTROL()将其地址传给应用程序,但应用程序读写该段存储空间时,系统认为操作非法。
:(
喜欢
0
最新喜欢:
回复
catchbird
驱动牛犊
注册日期
2003-03-12
最后登录
2003-06-10
粉丝
0
关注
0
积分
0分
威望
0点
贡献值
0点
好评度
0点
原创分
0分
专家分
0分
加关注
写私信
沙发
#
发布于:2003-06-10 16:34
m_Image=new(NonPagedPool)UCHAR[m_size]
用new()分配的内存不能保证在物理空间上是连续的,为了满足DMA缓冲的要求,应使用系统提供的通用缓冲区
回复
(0)
喜欢
(
0
)
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢