标签: windows createfile
使用FILE_FLAG_NO_BUFFERING标志但不使用FILE_FLAG_WRITE_THROUGH标志调用CreateFile是否有效?在什么情况下可以认为这种用法有用?
FILE_FLAG_NO_BUFFERING
FILE_FLAG_WRITE_THROUGH
FILE_FLAG_NO_BUFFERING表示操作系统不应该缓冲数据,但是缺少FILE_FLAG_WRITE_THROUGH则表示操作系统不应该写入磁盘。这些似乎是相互矛盾的要求,操作系统如何不进行缓冲和不写操作?