阅读:999回复:2
请问用ZwCreateFile打开一个文件,为什么会把这个文件给清空了?
打开文件的函数调用如下:
ZwCreateFile(FileHandle, GENERIC_READ| SYNCHRONIZE | FILE_APPEND_DATA, &ObjectAttributes, &IoStatusBlock, NULL, FILE_ATTRIBUTE_NORMAL, 0, FILE_OVERWRITE_IF, FILE_SYNCHRONOUS_IO_NONALERT, NULL, 0); 文件句柄倒是返回了一个176,就是我的文件被清空了。 请问哪儿出错了?谢谢 |
|
沙发#
发布于:2004-08-14 21:35
我晕,把倒数第4个参数搞错了,应该是FILE_OPEN
这回读出来了,汗...... |
|
板凳#
发布于:2004-08-14 23:20
我也晕,这种问题还是自己好好检查
|
|
|