首页
社区
课程
招聘
[求助][讨论]Mdl的疑惑
发表于: 2013-1-22 15:12 4223

[求助][讨论]Mdl的疑惑

2013-1-22 15:12
4223
MSDN上数IoBuildPartialMdl 创建一个已存在MDL的子MDL 。不是很明白,执行了IoAllocateMdl,为啥还要执行IoBuildPartialMdl 呢?
在bulusb中有这样的代码。
    mdl = IoAllocateMdl((PVOID) virtualAddress,
                        totalLength,
                        FALSE,
                        FALSE,
                        NULL);
。。。。。

    IoBuildPartialMdl(Irp->MdlAddress,
                      mdl,
                      (PVOID) virtualAddress,
                      stageLength);
可不可以写成这样呢??
    mdl = IoAllocateMdl((PVOID) virtualAddress,
                        stageLength,
                        FALSE,
                        FALSE,
                        NULL);

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 291
活跃值: (213)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
MDL创建完成后一定要Build。。。
2013-1-22 18:53
0
游客
登录 | 注册 方可回帖
返回
//