C++/Win32: How to wait for a pending delete to complete

前端 未结 13 1084
不思量自难忘°
不思量自难忘° 2020-11-30 03:20

Solved:

  • Workable solution: sbi\'s answer
  • Explanation for what really happens: Hans\'s answer
  • Explanation for why OpenFile do
13条回答
  •  一向
    一向 (楼主)
    2020-11-30 03:55

    If CreateFile returns INVALID_HANDLE_VALUE then you should determine what GetLastError returns in your particular situation (pending delete) and loop back to CreateFile based on that error code only.

    The FILE_FLAG_DELETE_ON_CLOSE flag might buy you something.

提交回复
热议问题