WriteFile错误和文件指针重新定位

时间:2014-02-26 08:58:34

标签: windows winapi

我正在使用WriteFile在文件中写入x个字节。

如果失败(因为坏道或其他任何东西......), 文件指针在哪里?

  1. 最后一次写作之前的地方
  2. 在最后一次写入+ x字节
  3. 之前的位置

1 个答案:

答案 0 :(得分:1)

文件指针将位于最后写入字节所在的位置。因此,如果您要求WriteFile()写入X个字节并且能够在发生故障之前成功写入Y个字节,那么文件指针将位于文件指针起始位置的+ Y个字节处。