首页
社区
课程
招聘
[旧帖] [求助][求助]关于分配非分页内存的大小问题,很棘手 0.00雪花
发表于: 2012-5-31 15:56 1089

[旧帖] [求助][求助]关于分配非分页内存的大小问题,很棘手 0.00雪花

2012-5-31 15:56
1089
代码如下:
    //
    // 分配内存的磁盘映像
    //
    pDeviceExtension->DiskImage = ExAllocatePoolWithTag(
        NonPagedPool,
        pDeviceExtension->DiskRegInfo.DiskSize,
        RAMDISK_TAG
        );
变量定义:
    PUCHAR              pDeviceExtension->DiskImage;  
    ULONG                pDeviceExtension->DiskRegInfo.DiskSize;
    #define RAMDISK_TAG 'test1'
已知:
DiskSize=0x08000000
时,DiskImage指针为空,分配内存失败
DiskSize=0x07999999
时,DiskImage指针正常,分配内存成功

上述数值经过我多次试验得出,虚拟机内存2G和1G的情况下都是这个问题。实在想不明白这个是为什么,希望大牛帮忙解惑,谢谢~~~

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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//