阅读:1471回复:0
为什么我的ZwWriteFile 会失败?
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 ,长度超出限制错误,我应该怎么写? |
|