daienming
驱动牛犊
驱动牛犊
  • 注册日期2005-04-27
  • 最后登录2024-03-06
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望125点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1352回复:0

为什么我的ZwWriteFile 会失败?

楼主#
更多 发布于:2008-03-07 10:08
    nTemp.QuadPart = 1 * 1024 * 1024 * 1024;
    for(i = 0;i<4;i++)
    {
        nTemp1.QuadPart = nTemp.QuadPart * i;    
        WriteStatus = ZwWriteFile(device_extension->file_handle1,
            NULL,
            NULL,
            NULL,
            &ioStatus,
            NULL,
            (ULONG)nTemp.QuadPart,
            &nTemp1,
            NULL);
    }
我要用0填充一个4G的文件,我这样写直接失败,并且报c000009A ,长度超出限制错误,我应该怎么写?
游客

返回顶部