版块
论坛
喜欢
话题
应用
搜索
登录
注册
juventus的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=61337
page fault导致蓝屏?
在DeviceIOControl中使用的方式是METHOD_BUFFERED时,系统所能接受的buffer的大小和系统总的物理内存有关系吗?有什么具体的限制吗(XP sp1)?有什么方法可以提高该值吗(好像修改注册表中的某一项)?
回复
(
3
)
2004-03-10 09:13
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
wuyanfeng
:
可是如果最大才2M的数据,而系统是512M内存,应该问题不大吧? 另外,我一直以为使用MmAllocateContiguousMemory获得的物理 内存应该是4K对齐的,可是不知为什么在xp下好像没有对齐,但 在2000下是对齐的,奇怪。 你管他对不对齐呢.多分配 0...
(2004-03-10 12:14)
回复
juventus
:
可是如果最大才2M的数据,而系统是512M内存,应该问题不大吧? 另外,我一直以为使用MmAllocateContiguousMemory获得的物理 内存应该是4K对齐的,可是不知为什么在xp下好像没有对齐,但 在2000下是对齐的,奇怪。
(2004-03-10 10:17)
回复
wowocock
:
当然有关系,如果数据较大,最好采用MDL的方式,不过好象一个MDL只能描述64M的内存。
(2004-03-10 10:08)
回复
juventus
加关注
写私信
0
关注
0
粉丝
32
帖子
返回顶部